Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-02-24 | cmake: require libsodium | tobtoht | 1 | -3/+7 | |
2024-01-19 | CMake: only set policy CMP0148 to OLD if version >= 3.27 | jeffro256 | 1 | -2/+3 | |
Co-authored-by: 0xFFFC0000 <0xFFFC0000@proton.me> | |||||
2023-11-25 | cmake: silence FindPythonInterp warning | tobtoht | 1 | -4/+6 | |
2023-10-26 | cmake: set -fno-aligned-allocation on macOS ARM | selsta | 1 | -0/+3 | |
We set a deployment target that is lower than 10.14, which means we have to disable aligned allocation otherwise compilation fails. | |||||
2023-10-26 | cmake: set BOOST_NO_AUTO_PTR to fix c++17 compilation | selsta | 1 | -0/+1 | |
2023-10-26 | cmake: set cpp17 standard | selsta | 1 | -1/+1 | |
2023-10-25 | Merge pull request #9002 | luigi1111 | 1 | -4/+7 | |
932bba3 depends: remove libiconv: unused (tobtoht) | |||||
2023-10-25 | Merge pull request #8933 | luigi1111 | 1 | -1/+1 | |
ebb7671 depends: use macOS 11 SDK with libc++ headers (tobtoht) | |||||
2023-10-24 | depends: use macOS 11 SDK with libc++ headers | tobtoht | 1 | -1/+1 | |
2023-09-25 | depends: remove libiconv: unused | tobtoht | 1 | -4/+7 | |
2023-07-02 | Remove src/platform | Jeffrey | 1 | -3/+1 | |
All the files in src/platform are currently unused and unnecessary. See below: * `mingw/alloca.h`: unused throughout project * `msc/sys/param.h`: 1. In `fix_darwin.patch`, `sys/param.h` is well-defined to be used only in OpenBSD environment 2. `int-util.h` already handles when `sys/param.h` is not present and injects its own values 3. `db_drivers/liblmdb/mdb.c` is a similar situation: already explicity handles different platforms 4. `src/crypto/chacha.h` uses `int-util.h` for endianness context * `msc/alloca.h`: unused * `msc/inline_c.h`: not needed. the `inline` keyword is supported for C99 I believe, and certainly for C11, C14+ * `msc/stdbool.h`: `stdbool.h` is standard since C99, and MSVC has supported it for a long time (~10 years) | |||||
2023-06-27 | Merge pull request #8880 | luigi1111 | 1 | -1/+1 | |
ec0cdc4 depends: remove icu4c (tobtoht) | |||||
2023-06-27 | Merge pull request #8795 | luigi1111 | 1 | -1/+2 | |
724441a link against libz on non Apple/Windows (moneromooo-monero) | |||||
2023-05-26 | depends: remove icu4c | tobtoht | 1 | -1/+1 | |
2023-04-25 | Merge pull request #8750 | luigi1111 | 1 | -1/+1 | |
5a7a5f1 build: BUILD_DEBUG_UTILITIES fix (Jeffro256) | |||||
2023-03-21 | link against libz on non Apple/Windows | moneromooo-monero | 1 | -1/+2 | |
Needed by libcrypto at least | |||||
2023-02-26 | build: BUILD_DEBUG_UTILITIES fix | Jeffro256 | 1 | -1/+1 | |
Co-authored-by: Jethro Grassie <jtg@xtrabass.com> | |||||
2023-01-16 | Copyright: Update to 2023 | mj-xmr | 1 | -1/+1 | |
Co-authored-by: plowsof <plowsof@protonmail.com> extra files | |||||
2023-01-11 | Merge pull request #8677 | luigi1111 | 1 | -1/+1 | |
fe8522c Bump WINVER to 0x0600 (Windows Vista) (SChernykh) dab7d01 Refactored rx-slow-hash.c (SChernykh) | |||||
2023-01-09 | Bump WINVER to 0x0600 (Windows Vista) | SChernykh | 1 | -1/+1 | |
This is required to use SRW locks in Windows - see `src/crypto/c_threads.h` | |||||
2022-12-01 | Turn readline off on OpenBSD because it is broken | Offshore Monero | 1 | -1/+3 | |
2022-10-28 | Merge pull request #8570 | luigi1111 | 1 | -8/+5 | |
8923441 fix build in netbsd (mmyjona) | |||||
2022-09-15 | fix build in netbsd | mmyjona | 1 | -8/+5 | |
2022-09-13 | Fix static builds for Ubuntu 22.04 | AgoraDesk / LocalMonero | 1 | -0/+12 | |
Link libbsd, libmd, libprotokit for ZMQ to fix static builds for Ubuntu 22.04 | |||||
2022-07-05 | connection: fix implementation | anon | 1 | -0/+1 | |
2022-04-10 | CMake: Add missing BUILD_SHARED_LIBS option | mj-xmr | 1 | -2/+4 | |
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 1 | -1/+1 | |
2022-01-24 | Merge pull request #8117 | luigi1111 | 1 | -1/+13 | |
505b382 cmake: enable build on riscv{64, 32} (Xeonacid) | |||||
2021-12-22 | cmake: enable build on riscv{64, 32} | Xeonacid | 1 | -1/+13 | |
tested on Arch Linux RISC-V. | |||||
2021-12-19 | Fixed warnings for Clang (used as CMAKE_CXX compiler) | SerHack | 1 | -1/+1 | |
2021-11-30 | Merge pull request #8054 | luigi1111 | 1 | -1/+1 | |
a491175 cmake: fix incorrect else syntax (selsta) | |||||
2021-11-10 | cmake: fix incorrect else syntax | selsta | 1 | -1/+1 | |
2021-10-28 | cmake: remove including non-existent directory | selsta | 1 | -4/+1 | |
2021-10-17 | Merge pull request #7971 | luigi1111 | 1 | -1/+1 | |
b00e21d cmake: set cpp14 standard (selsta) | |||||
2021-10-11 | Merge pull request #7989 | luigi1111 | 1 | -5/+0 | |
9cd7aa6 cmake: don't optimize debug build (selsta) | |||||
2021-10-04 | cmake: don't optimize debug build | selsta | 1 | -5/+0 | |
2021-09-25 | cmake: fix copy/paste typo | selsta | 1 | -1/+1 | |
2021-09-25 | cmake: set cpp14 standard | selsta | 1 | -1/+1 | |
It's 2021, we can easily switch to C++14 without any troubles. | |||||
2021-09-23 | Merge pull request #7945 | luigi1111 | 1 | -7/+13 | |
4afd9a7 cmake: set required C/C++ standard to 11 (selsta) | |||||
2021-09-23 | Merge pull request #7942 | luigi1111 | 1 | -16/+0 | |
5617a29 unbound: remove leftovers (selsta) | |||||
2021-09-23 | Merge pull request #7917 | luigi1111 | 1 | -0/+1 | |
167cbdf CMake: Add missing SANITIZE option (mj-xmr) | |||||
2021-09-16 | cmake: set required C/C++ standard to 11 | selsta | 1 | -7/+13 | |
Co-authored-by: Jason Rhinelander <jason@imaginary.ca> | |||||
2021-09-15 | unbound: remove leftovers | selsta | 1 | -16/+0 | |
2021-09-09 | Merge pull request #7773 from selsta/unbound | luigi1111 | 1 | -3/+1 | |
external: remove unbound submodule | |||||
2021-09-03 | external: remove unbound submodule | selsta | 1 | -3/+1 | |
2021-09-02 | CMake: Add missing SANITIZE option | mj-xmr | 1 | -0/+1 | |
2021-08-26 | Merge pull request #7847 | luigi1111 | 1 | -0/+2 | |
0a021c3 CMake: document -Werror for add_c_flag_if_supported() from #7718 (mj-xmr) | |||||
2021-08-11 | Merge pull request #7816 | luigi1111 | 1 | -17/+17 | |
29296d5 cmake: fix double build (selsta) | |||||
2021-08-11 | CMake: document -Werror for add_c_flag_if_supported() from #7718 | mj-xmr | 1 | -0/+2 | |
2021-07-31 | cmake: bodge cmake failure on OSS-Fuzz | moneromooo-monero | 1 | -1/+1 | |
2021-07-28 | cmake: fix double build | selsta | 1 | -17/+17 | |
Co-authored-by: perfect-daemon | |||||
2021-07-28 | cmake: don't forbid undefined symbols on openbsd | selsta | 1 | -1/+3 | |
2021-07-27 | Merge pull request #7718 | luigi1111 | 1 | -4/+6 | |
9c0e681 cmake: treat warnings as error in compiler flag tests (selsta) | |||||
2021-07-13 | cmake: export all symbols | anon | 1 | -0/+12 | |
2021-07-13 | cmake: fix undefined symbols and multiple definitions | anon | 1 | -0/+4 | |
2021-07-13 | cmake: forbid undefined symbols | anon | 1 | -0/+46 | |
2021-06-11 | CMake: strip targets (optional) with -D STRIP_TARGETS=ON | mj-xmr | 1 | -1/+12 | |
2021-06-10 | Merge pull request #7481 | luigi1111 | 1 | -0/+7 | |
430b758 Warnings: add warnings as errors: 'switch' & 'return-type' (mj-xmr) | |||||
2021-06-10 | Merge pull request #7416 | luigi1111 | 1 | -0/+23 | |
b4fe7c2 epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr) | |||||
2021-06-01 | Merge pull request #7726 | luigi1111 | 1 | -1/+3 | |
0f45211 CMake: add *.inl to monero_find_all_headers() glob, along *.h* (mj-xmr) | |||||
2021-06-01 | Merge pull request #7689 | luigi1111 | 1 | -1/+6 | |
f93db0d clang: fix -pie flag (selsta) | |||||
2021-05-14 | CMake: add *.inl to monero_find_all_headers() glob, along *.h* | mj-xmr | 1 | -1/+3 | |
2021-05-12 | Merge pull request #7691 | luigi1111 | 1 | -4/+4 | |
cbd54ea cmake: set 3.5 as minimum version (selsta) | |||||
2021-05-12 | cmake: treat warnings as error in compiler flag tests | selsta | 1 | -4/+6 | |
2021-05-12 | Merge pull request #7665 | luigi1111 | 1 | -0/+12 | |
15e6275 CMake: new macro - finding all headers (extract from epee) (mj-xmr) | |||||
2021-04-27 | cmake: set 3.5 as minimum version | selsta | 1 | -4/+4 | |
2021-04-27 | clang: fix -pie flag | selsta | 1 | -1/+6 | |
2021-04-24 | epee linkage dynamic; move monero_add_library to main CMakeLists.txt | mj-xmr | 1 | -0/+23 | |
2021-04-16 | CMake: new macro - finding all headers (extract from epee) | mj-xmr | 1 | -0/+12 | |
2021-04-01 | Test: Enable coverage for external repositories | mj-xmr | 1 | -9/+17 | |
Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten. | |||||
2021-03-29 | Merge pull request #7435 | luigi1111 | 1 | -1/+1 | |
1ac7134 Mac: Enable on ARM, by not enforcing x86_64 (mj-xmr) | |||||
2021-03-24 | cmake: Don't default to -march=native on OpenBSD | Nathan Dorfman | 1 | -1/+12 | |
2021-03-10 | Warnings: add warnings as errors: 'switch' & 'return-type' | mj-xmr | 1 | -0/+7 | |
2021-03-07 | Mac: Enable on ARM, by not enforcing x86_64 | mj-xmr | 1 | -1/+1 | |
2021-03-05 | Merge pull request #7270 | luigi1111 | 1 | -1/+1 | |
e767561 cmake: Use CMAKE_COMMAND. (Daniel Wyatt) | |||||
2021-02-18 | Merge pull request #7346 | luigi1111 | 1 | -1/+1 | |
85db173 Remove unused variables in monero codebase (Kevin Barbour) | |||||
2021-02-09 | Remove unused variables in monero codebase | Kevin Barbour | 1 | -1/+1 | |
There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects. | |||||
2021-01-16 | build: omit '-pie' linker flag in native non static WIN32 GCC builds | xiphon | 1 | -1/+2 | |
2021-01-02 | cmake: Use CMAKE_COMMAND. | Daniel Wyatt | 1 | -1/+1 | |
The cmake executable name can vary across platforms. | |||||
2020-12-19 | Merge pull request #7074 | luigi1111 | 1 | -1/+3 | |
9024622 add -framework AppKit for Apple (woodser) | |||||
2020-12-10 | Merge pull request #6977 | Alexander Blair | 1 | -0/+14 | |
e59134123 Clang-tidy integrated into CMakeLists.txt (mj-xmr) | |||||
2020-12-08 | Add ClangBuildAnalyzer under utils/health for analyzing build times | mj-xmr | 1 | -0/+7 | |
2020-12-04 | add -framework AppKit for Apple | woodser | 1 | -1/+3 | |
2020-12-02 | Clang-tidy integrated into CMakeLists.txt | mj-xmr | 1 | -0/+14 | |
Can be called from the source directory with: utils/health/clang-tidy-run.sh | |||||
2020-11-29 | Merge pull request #6937 | luigi1111 | 1 | -0/+18 | |
8a282f6 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests (mj-xmr) | |||||
2020-11-28 | Merge pull request #6747 | luigi1111 | 1 | -0/+14 | |
12a78e5 cmake: Use job pool feature to limit concurrent jobs (00-matt) | |||||
2020-10-28 | Add RELINK_TARGETS, monero_add_target_no_relink and use ↵ | mj-xmr | 1 | -0/+18 | |
monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests This is done in order not to have to relink targets, when just an .so changed, but not its interface. | |||||
2020-09-27 | Merge pull request #6838 | Alexander Blair | 1 | -1/+1 | |
7fca814a6 build: ARM - disable stack trace due to segfault in libunwind (xiphon) | |||||
2020-09-22 | build: ARM - disable stack trace due to segfault in libunwind | xiphon | 1 | -1/+1 | |
2020-09-17 | link libzmq against libgssapi_krb5 if found | moneromooo-monero | 1 | -0/+4 | |
2020-08-29 | cmake: Use job pool feature to limit concurrent jobs | Matt Smith | 1 | -0/+14 | |
Add two new options, MONERO_PARALLEL_COMPILE_JOBS and MONERO_PARALLEL_LINK_JOBS to try and prevent running out of memory when building everything. Requires >= cmake 3.0.0, and the use of the Ninja generator. Useful links: * https://cmake.org/cmake/help/latest/prop_gbl/JOB_POOLS.html * https://reviews.llvm.org/D6304 | |||||
2020-08-16 | Merge pull request #6691 | Alexander Blair | 1 | -1/+1 | |
6111689cf cmake: allow custom openssl path on macOS (selsta) | |||||
2020-07-19 | Merge pull request #6586 | Alexander Blair | 1 | -1/+1 | |
40b73d2a6 cmake: insert CMAKE_CURRENT_SOURCE_DIR in CMAKE_MODULE_PATH (xiphon) | |||||
2020-07-19 | Merge pull request #6512 | Alexander Blair | 1 | -1/+1 | |
5ef0607da Update copyright year to 2020 (SomaticFanatic) | |||||
2020-07-19 | Merge pull request #6501 | Alexander Blair | 1 | -1/+6 | |
3843a6ab Made ccache optional (opt out) and tidied up the FindCcache.cmake (mj-xmr) | |||||
2020-06-25 | cmake: allow custom openssl path on macOS | selsta | 1 | -1/+1 | |
2020-06-14 | Do not use PIE with OSS-Fuzz | moneromooo-monero | 1 | -1/+1 | |
2020-05-24 | cmake: insert CMAKE_CURRENT_SOURCE_DIR in CMAKE_MODULE_PATH | xiphon | 1 | -1/+1 | |
2020-05-16 | Support for supercop ASM in wallet, and benchmark for supercop | Lee Clagett | 1 | -1/+6 | |
2020-05-15 | cmake: ASAN and PIE don't mix | moneromooo-monero | 1 | -2/+4 | |
Binaries built with both crash on startup with maybe 25% probability | |||||
2020-05-15 | fuzz_tests: refactor and add OSS-Fuzz compatibility | moneromooo-monero | 1 | -0/+6 | |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 1 | -1/+1 | |
Update copyright year to 2020 | |||||
2020-05-04 | Made ccache optional (opt out) and tidied up the FindCcache.cmake | mj-xmr | 1 | -1/+6 | |
2020-04-22 | FindCcache automatically | mj-xmr | 1 | -0/+2 | |
2019-10-25 | Windows: enable high-entropy ASLR where available | iDunk5400 | 1 | -0/+1 | |
2019-10-25 | build: fix building on Windows due to _FORTIFY_SOURCE changes in MSYS2 | iDunk5400 | 1 | -4/+6 | |
Also, enable other hardening options that work on Windows with GCC 9.x | |||||
2019-09-25 | Merge pull request #5549 | Riccardo Spagni | 1 | -0/+1 | |
81c2ad6d RandomX integration (Howard Chu) | |||||
2019-09-25 | RandomX integration | Howard Chu | 1 | -0/+1 | |
Support RandomX PoW algorithm | |||||
2019-09-25 | Merge pull request #5930 | Riccardo Spagni | 1 | -1/+3 | |
fcfa6665 Don't set ARCH_ID if it's already set (Howard Chu) | |||||
2019-09-25 | Don't set ARCH_ID if it's already set | Howard Chu | 1 | -1/+3 | |
Usually it's unset, but depends toolchain files set it explicitly for cross-compiling. Don't override preset values. But make sure it's set for all x86 / x86_64 builds, not just Linux. Also make sure -std=c++11 is set for Darwin builds, not all submodules were getting it consistently before. | |||||
2019-09-24 | Revert "easylogging++: ensure it finds boost headers" | moneromooo-monero | 1 | -2/+1 | |
This reverts commit 9a95827ea72574c3e861aa3167c0b96b9bae64b3. | |||||
2019-09-24 | easylogging++: ensure it finds boost headers | moneromooo-monero | 1 | -1/+2 | |
2019-09-24 | Merge pull request #5907 | luigi1111 | 1 | -0/+4 | |
3699544 cmake: add protolib to zmq dependency libs (stoffu) | |||||
2019-09-24 | Merge pull request #5892 | luigi1111 | 1 | -1/+9 | |
ab2819a depends: attempt to fix readline (iDunk5400) | |||||
2019-09-24 | Merge pull request #5884 | luigi1111 | 1 | -0/+13 | |
7de6671 Add the iwyu target to get information on unused headers (omartijn) | |||||
2019-09-24 | Merge pull request #5878 | luigi1111 | 1 | -53/+3 | |
f9b3f6e Removed Berkeley DB and db switching logic (JesusRami) | |||||
2019-09-16 | Removed Berkeley DB and db switching logic | Jesus Ramirez | 1 | -53/+3 | |
2019-09-14 | Merge pull request #5818 | luigi1111 | 1 | -2/+2 | |
f91a06c Dropping cppzmq dependency; adding some zmq utils (vtnerd) | |||||
2019-09-11 | cmake: add protolib to zmq dependency libs | stoffu | 1 | -0/+4 | |
Needed for Ubuntu 19.04: https://ubuntu.pkgs.org/19.04/ubuntu-universe-amd64/libnorm-dev_1.5.8+dfsg2-1_amd64.deb.html | |||||
2019-09-07 | depends: attempt to fix readline | iDunk5400 | 1 | -1/+9 | |
Make readline actually compile, and make ncurses use existing terminfo data (if available). | |||||
2019-09-05 | Add the iwyu target to get information on unused headers | Martijn Otto | 1 | -0/+13 | |
With this change, building the iwyu target will provide information on unused headers, which can be removed to reduce compilation times. | |||||
2019-08-28 | cmake: ensure PYTHON_EXECUTABLE is set | moneromooo-monero | 1 | -0/+1 | |
2019-08-19 | Merge pull request #5773 | luigi1111 | 1 | -3/+3 | |
441f318 fix building on OpenBSD, simplify Readme section (mrme0w/The-King-of-Toasters) | |||||
2019-08-15 | Merge pull request #5679 | luigi1111 | 1 | -2/+1 | |
7fb4edc cmake: fix tests generator (ston1th) | |||||
2019-07-30 | fix building on OpenBSD, simplify Readme section | Mr. Me0w | 1 | -3/+3 | |
Based on a patch from @mrme0w (#5569). Fixes #5770 | |||||
2019-07-24 | Merge pull request #5589 | luigi1111 | 1 | -1/+1 | |
cb92d5c cmake: push cmake away from boost as much as we can (moneromooo-monero) | |||||
2019-07-24 | Merge pull request #5472 | luigi1111 | 1 | -1/+1 | |
2e514b8 CMakeLists.txt: suggest to update all submodules if one of them is outdated (erciccione) | |||||
2019-07-24 | Merge pull request #5451 | luigi1111 | 1 | -0/+15 | |
6aa3c2f dns_checks: new helper program to check on DNSSEC lookups (moneromooo-monero) | |||||
2019-07-22 | Dropping cppzmq dependency; adding some zmq utils | Lee Clagett | 1 | -2/+2 | |
2019-06-20 | cmake: fix tests generator | ston1th | 1 | -2/+1 | |
find_package(PythonInterp) needs to be called before the tests. | |||||
2019-06-09 | cmake: do not use -mmitigate-rop on GCC >= 9.1 | moneromooo-monero | 1 | -2/+5 | |
It was removed, but it still accepted by the compiler, which warns for every file | |||||
2019-05-30 | cmake: push cmake away from boost as much as we can | moneromooo-monero | 1 | -1/+1 | |
Everything works better without cmake. | |||||
2019-05-06 | cmake: fix incorrect hint for OPENSSL_ROOT_DIR | moneromooo-monero | 1 | -2/+2 | |
If you use a ; separated set of include and lib directories, it'll detect the headers in /usr/include and the libraries where this points to. | |||||
2019-04-23 | dns_checks: new helper program to check on DNSSEC lookups | moneromooo-monero | 1 | -0/+15 | |
2019-04-20 | CMakeLists.txt: suggest to update all submodules if one of them is outdated | erciccione | 1 | -1/+1 | |
2019-04-18 | Windows: work around a boost 1.70 and cmake SNAFU | iDunk5400 | 1 | -0/+1 | |
Boost got upgraded to 1.70.0 in MSYS2. As a result, cmake (v3.13.4 as of this commit) can not configure boost properly, and cmake configuration fails as a result. This is a workaround as per https://gitlab.kitware.com/cmake/cmake/issues/18865 | |||||
2019-04-11 | cmake: always detect python, it's neeed for some tests | moneromooo-monero | 1 | -0/+2 | |
2019-03-21 | cmake: handle detecting boost using boost's own cmake files | moneromooo-monero | 1 | -2/+8 | |
Its version looks like 1.70.1 rather than 107000, so detect range to know which type we're seeing | |||||
2019-03-05 | Update 2019 copyright | binaryFate | 1 | -1/+1 | |
2019-03-05 | cmake: ARCH_ID fixes for cross compilation | TheCharlatan | 1 | -0/+3 | |
2019-03-04 | Merge pull request #5146 | Riccardo Spagni | 1 | -1/+0 | |
4a9257b4 Support docker for gitian builds (TheCharlatan) | |||||
2019-03-04 | Merge pull request #5133 | Riccardo Spagni | 1 | -1/+1 | |
f0fc4064 Various speedups to depends and Travis (TheCharlatan) | |||||
2019-03-04 | crypto: plug CNv4 JIT into cn_slow_hash | moneromooo-monero | 1 | -0/+2 | |
Enabled by setting the MONERO_USE_CNV4_JIT env var to 1 | |||||
2019-02-23 | Various speedups to depends and Travis | TheCharlatan | 1 | -1/+1 | |
Further speedups to icu compilation, it is faster to run the pre-generated configure scripts. Ensure that the native protobuf installation only generates the required libraries and binaries. Disable qt compilation when running travis on windows. Qt is used for lrelease, the travis recipe instead usese the a local installation of lrelease. Remove various packages and options from the travis recipe. Update Readline to version 8.0. The previously used url 404'd sometimes, use the official gnu ftp server instead. Remove unused cmake config. | |||||
2019-02-14 | Support docker for gitian builds | TheCharlatan | 1 | -1/+0 | |
Building with docker is arguably easier and more familiar to most people than either kvm, or lxc. This commit also relaxes the back compat requirement a bit. 32 bit linux now uses glibc version 2.0. Also, the docker shell could not handle gcc arguments containing spaces, so the explicit '-DFELT_TYPE' declaration was dropped. Lastly, this removes some packages from the osx descriptor. | |||||
2018-12-31 | Merge pull request #4929 | luigi1111 | 1 | -1/+8 | |
5a76933 Add glibc back compat code (TheCharlatan) | |||||
2018-12-31 | Merge pull request #4864 | luigi1111 | 1 | -3/+0 | |
707c2f8 Remove -Werror (moneromooo-monero) | |||||
2018-12-04 | Add glibc back compat code | TheCharlatan | 1 | -1/+8 | |
To ensure that the binaries compiled by gitian run across many linux distributions, enforce 2.17 as the minimum libc version supported. | |||||
2018-11-25 | device/trezor: webusb transport added, cmake fixes | Dusan Klinec | 1 | -10/+3 | |
- webusb transport based on libusb added. Provides direct access to Trezor via USB, no need for Trezor bridge. - trezor protocol message handler improved, no recursion used. Ready for upcoming integration tests. - libusb (for docker) bumped from v1.0.9 to v1.0.22, newer version required for webusb transport, for device enumeration. - cmake improvements and fixes. Cmake Trezor checks are moved to a dedicated CheckTrezor.cmake file. In case of a problem Trezor is excluded from build. - ifdefs made consistent to Ledger. - UDP Transport enumeration disabled by default in release mode | |||||
2018-11-17 | Remove -Werror | moneromooo-monero | 1 | -3/+0 | |
It is an annoying piece of garbage | |||||
2018-11-16 | Merge pull request #4796 | Riccardo Spagni | 1 | -1/+1 | |
f92682ec build: ubuntu 16 ppc build fixes (Jethro Grassie) | |||||
2018-11-14 | Merge pull request #4842 | Riccardo Spagni | 1 | -0/+3 | |
37d5b8d9 CMakeLists.txt: add -ftemplate-depth=900 (moneromooo-monero) | |||||
2018-11-15 | cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIES | stoffu | 1 | -2/+2 | |
2018-11-12 | CMakeLists.txt: add -ftemplate-depth=900 | moneromooo-monero | 1 | -0/+3 | |
2018-11-06 | Merge pull request #4760 | Riccardo Spagni | 1 | -2/+2 | |
8a7e20f8 build: older git versions don't have '-C' flag (xiphon) | |||||
2018-11-04 | build: ubuntu 16 ppc build fixes | Jethro Grassie | 1 | -1/+1 | |
2018-11-02 | device/trezor: trezor support added | Dusan Klinec | 1 | -0/+11 | |
2018-10-30 | build: older git versions don't have '-C' flag | xiphon | 1 | -2/+2 | |
2018-10-26 | Merge pull request #4679 | Riccardo Spagni | 1 | -1/+3 | |
7d21c9b5 CMakeLists.txt: only use libatomic when found (moneromooo-monero) | |||||
2018-10-26 | Merge pull request #4620 | Riccardo Spagni | 1 | -12/+14 | |
ad4cce93 build: fixed submodule check (xiphon) | |||||
2018-10-26 | Merge pull request #4580 | Riccardo Spagni | 1 | -0/+2 | |
938476c9 CMakeLists.txt: detect and use -pthread compiler flag (moneromooo-monero) | |||||
2018-10-26 | Merge pull request #4536 | Riccardo Spagni | 1 | -2/+3 | |
fd62b6e7 blocks: use auto-generated .c files instead of 'LD -r -b binary' (xiphon) | |||||
2018-10-22 | blocks: use auto-generated .c files instead of 'LD -r -b binary' | xiphon | 1 | -2/+3 | |
2018-10-20 | CMakeLists.txt: only use libatomic when found | moneromooo-monero | 1 | -1/+3 | |
2018-10-16 | build: fixed submodule check | xiphon | 1 | -12/+14 | |
2018-10-15 | Fix Windows build after epee dependency change | iDunk5400 | 1 | -1/+1 | |
2018-10-13 | CMakeLists.txt: detect and use -pthread compiler flag | moneromooo-monero | 1 | -0/+2 | |
The cmake thread detection just ain't enough to always work | |||||
2018-10-13 | build: use ARCH 'native' by default, allow to configure and override it | xiphon | 1 | -5/+3 | |
2018-10-08 | Merge pull request #4529 | Riccardo Spagni | 1 | -1/+1 | |
c95a1408 CMakeLists.txt: Fix typo (erciccione) | |||||
2018-10-08 | Revert "Merge pull request #4472" | Riccardo Spagni | 1 | -3/+2 | |
This reverts commit 79d46c4d551a9b1261801960095bf4d24967211a, reversing changes made to c9fc61dbb56cca442c775faa2554a7460879b637. | |||||
2018-10-08 | CMakeLists.txt: Fix typo | erciccione | 1 | -1/+1 | |
2018-10-07 | Merge pull request #4501 | Riccardo Spagni | 1 | -0/+19 | |
fb3593c2 Add check if submodules need to be updated (TheCharlatan) | |||||
2018-10-05 | Add check if submodules need to be updated | TheCharlatan | 1 | -0/+19 | |
Adds CMake check that pulls from the different git remotes and checks if there is any output. | |||||
2018-10-04 | blocks: use auto-generated .c files instead of 'LD -r -b binary' | xiphon | 1 | -2/+3 | |
2018-09-29 | Merge pull request #4457 | Riccardo Spagni | 1 | -32/+36 | |
85318e78 build: set ARCH_FLAG before compiler/linker flag checks (xiphon) | |||||
2018-09-29 | Merge pull request #4448 | Riccardo Spagni | 1 | -4/+8 | |
6a781408 Make depends use self built clang for darwin (TheCharlatan) | |||||
2018-09-29 | Merge pull request #4446 | Riccardo Spagni | 1 | -1/+1 | |
69da14e1 fixes make debug compilation on OSX (Dusan Klinec) | |||||
2018-09-25 | Merge pull request #4420 | Riccardo Spagni | 1 | -1/+1 | |
0f4f873b Fix Darwin Sodium build (TheCharlatan) bf1e1d97 A Travis to monero (TheCharlatan) | |||||
2018-09-24 | Replace USB-CCID (smartcard) by USB-HID | cslashm | 1 | -9/+21 | |
Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac Split Ledger logic and device IO | |||||
2018-09-22 | A Travis to monero | TheCharlatan | 1 | -1/+1 | |
Add a Travis build script for Monero. This was blatantly copied from Bitcoin. It spawns jobs in docker containers running an ubuntu bionic image. This commit also a fixes a problem where librt was still linked, even when compiling statically. | |||||
2018-09-21 | Merge pull request #4401 | Riccardo Spagni | 1 | -1/+7 | |
66901901 README: harmonize command formatting inside README.md (Andrea) 8cd98408 disable AES on s390x architecture (Tuan M. Hoang) 4ed30bab wallet: implement coin splitting for sweep_* 'outputs' option (whythat) 24f52396 wallet: add 'outputs' option for sweep_* commands (whythat) 52e19d69 README: Compile boost with cxxflags=-fPIC cflags=-fPIC (Italocoin Project) 0c77523d README: fill in libsodium package name for Arch (phloatingman) | |||||
2018-09-18 | Merge pull request #3430 | Riccardo Spagni | 1 | -5/+28 | |
42397359 Fixup 32bit arm build (TheCharlatan) a06d2581 Fix Windows build (TheCharlatan) ecaf5b3f Add libsodium to the packages, the arm build was complaining about it. (TheCharlatan) cbbf4d24 Adapt translations to upstream changes (TheCharlatan) db571546 Updated pcsc url (TheCharlatan) f0ba19fd Add lrelease to the depends (TheCharlatan) cfb30462 Add Miniupnp submodule (TheCharlatan) 5f7da005 Unbound is now a submodule. Adapt depends for this. (TheCharlatan) d6b9bdd3 Update readmes to reflect the usage of depends (TheCharlatan) 56b6e41e Add support for apple and arm building (TheCharlatan) 29311fd1 Disable stack unwinding for mingw32 depends build. (TheCharlatan) 8db3d573 Modify depends for monero's dependencies (TheCharlatan) 0806a23a Initial depends addition (TheCharlatan) | |||||
2018-09-18 | disable AES on s390x architecture | Tuan M. Hoang | 1 | -1/+7 | |
rebased by moneromooo | |||||
2018-09-18 | Fixup 32bit arm build | TheCharlatan | 1 | -1/+3 | |
Set the architecture in the toolchain file correctly | |||||
2018-09-17 | Fix Windows build | TheCharlatan | 1 | -1/+1 | |
icu tex support is not required, so just disable it. Re-add mistakingly removed crypt32 lib. | |||||
2018-09-17 | Add libsodium to the packages, the arm build was complaining about it. | TheCharlatan | 1 | -3/+0 | |
Fixup arm toolchain file. | |||||
2018-09-14 | Merge pull request #4326 | Riccardo Spagni | 1 | -0/+11 | |
bcda7adc NetBSD support (thomasvaughan) | |||||
2018-09-14 | Merge pull request #4232 | Riccardo Spagni | 1 | -0/+3 | |
9e6c7784 CMakeLists.txt: add -mmitigate-rop to security flags if found (moneromooo-monero) | |||||
2018-09-11 | NetBSD support | thomasvaughan | 1 | -0/+11 | |
2018-09-10 | Adapt translations to upstream changes | TheCharlatan | 1 | -10/+10 | |
2018-09-10 | Add lrelease to the depends | TheCharlatan | 1 | -1/+11 | |
This includes a minimal qt build without gui | |||||
2018-09-10 | Unbound is now a submodule. Adapt depends for this. | TheCharlatan | 1 | -1/+1 | |
Fix builds for native linux and windows The architecture flag was set incorrectly. It needs to be set only when compiling arm6. | |||||
2018-09-10 | Add support for apple and arm building | TheCharlatan | 1 | -4/+15 | |
Add pcsc-lite to linux builds Fixup windows icu4c linking with depends, the static libraries have an 's' appended to them Compiling depends arm-linux-gnueabihf will allow you to compile armv6zk monero binaries | |||||
2018-09-10 | Disable stack unwinding for mingw32 depends build. | TheCharlatan | 1 | -0/+3 | |
2018-09-09 | CMakeLists.txt: detect -fcf-protection=full and -fstack-clash-protection | moneromooo-monero | 1 | -0/+8 | |
Introduced with GCC 8.2 | |||||
2018-09-04 | Merge pull request #4290 | luigi1111 | 1 | -4/+6 | |
2bc977b CMakeLists.txt: disable -fstack-protector* on windows | |||||
2018-09-04 | Merge pull request #4295 | luigi1111 | 1 | -1/+1 | |
ce63d56 Windows: fix undefined references after unbound submodule update (iDunk5400) | |||||
2018-08-23 | Windows: fix undefined references after unbound submodule update | iDunk5400 | 1 | -1/+1 | |
2018-08-21 | Build: Fix target release-static-android | MoroccanMalinois | 1 | -0/+1 | |
2018-08-21 | Translations: handle cross compiling | MoroccanMalinois | 1 | -5/+1 | |