moneromooo-monero
2ae11e8e4b
cmake: do not use -mmitigate-rop on GCC >= 9.1
...
It was removed, but it still accepted by the compiler, which warns
for every file
5 years ago
wowario
a1258baf5a
add RandomWOW
5 years ago
Howard Chu
c319796355
RandomX integration
...
Support RandomX PoW algorithm
5 years ago
fuwa
7af9353936
allow system libminiupnp, revert #6b8539
5 years ago
wowario
a140780405
initial commit
5 years ago
moneromooo-monero
b8b957deaa
cmake: fix incorrect hint for OPENSSL_ROOT_DIR
...
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.
5 years ago
iDunk5400
0f52fe4c9c
Windows: work around a boost 1.70 and cmake SNAFU
...
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
5 years ago
moneromooo-monero
9f9571aa3d
cmake: always detect python, it's neeed for some tests
5 years ago
moneromooo-monero
d6d6c46c4d
cmake: handle detecting boost using boost's own cmake files
...
Its version looks like 1.70.1 rather than 107000, so detect range
to know which type we're seeing
5 years ago
binaryFate
1f2930ce0b
Update 2019 copyright
5 years ago
TheCharlatan
5057eb1199
cmake: ARCH_ID fixes for cross compilation
5 years ago
Riccardo Spagni
5260111631
Merge pull request #5146
...
4a9257b4
Support docker for gitian builds (TheCharlatan)
5 years ago
Riccardo Spagni
933c701c6e
Merge pull request #5133
...
f0fc4064
Various speedups to depends and Travis (TheCharlatan)
5 years ago
moneromooo-monero
24d281c324
crypto: plug CNv4 JIT into cn_slow_hash
...
Enabled by setting the MONERO_USE_CNV4_JIT env var to 1
5 years ago
TheCharlatan
f0fc4064a0
Various speedups to depends and Travis
...
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.
5 years ago
TheCharlatan
4a9257b464
Support docker for gitian builds
...
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.
5 years ago
luigi1111
3adac4ee2b
Merge pull request #4929
...
5a76933
Add glibc back compat code (TheCharlatan)
5 years ago
luigi1111
c93c638199
Merge pull request #4864
...
707c2f8
Remove -Werror (moneromooo-monero)
5 years ago
TheCharlatan
5a76933903
Add glibc back compat code
...
To ensure that the binaries compiled by gitian run across many linux
distributions, enforce 2.17 as the minimum libc version supported.
6 years ago
Dusan Klinec
2ffe53d9e6
device/trezor: webusb transport added, cmake fixes
...
- 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
6 years ago
moneromooo-monero
707c2f836b
Remove -Werror
...
It is an annoying piece of garbage
6 years ago
Riccardo Spagni
fc3768293a
Merge pull request #4796
...
f92682ec
build: ubuntu 16 ppc build fixes (Jethro Grassie)
6 years ago
Riccardo Spagni
d0c4123034
Merge pull request #4842
...
37d5b8d9
CMakeLists.txt: add -ftemplate-depth=900 (moneromooo-monero)
6 years ago
stoffu
f0459abbb9
cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIES
6 years ago
moneromooo-monero
37d5b8d9c2
CMakeLists.txt: add -ftemplate-depth=900
6 years ago
Riccardo Spagni
4c621b13d0
Merge pull request #4760
...
8a7e20f8
build: older git versions don't have '-C' flag (xiphon)
6 years ago
Jethro Grassie
f92682ec0a
build: ubuntu 16 ppc build fixes
6 years ago
Dusan Klinec
29ffb6bba8
device/trezor: trezor support added
6 years ago
xiphon
8a7e20f8a5
build: older git versions don't have '-C' flag
6 years ago
Riccardo Spagni
b9a5e47490
Merge pull request #4679
...
7d21c9b5
CMakeLists.txt: only use libatomic when found (moneromooo-monero)
6 years ago
Riccardo Spagni
d4448e8e24
Merge pull request #4620
...
ad4cce93
build: fixed submodule check (xiphon)
6 years ago
Riccardo Spagni
8f9c381f86
Merge pull request #4580
...
938476c9
CMakeLists.txt: detect and use -pthread compiler flag (moneromooo-monero)
6 years ago
Riccardo Spagni
056a58d13f
Merge pull request #4536
...
fd62b6e7
blocks: use auto-generated .c files instead of 'LD -r -b binary' (xiphon)
6 years ago
xiphon
fd62b6e79f
blocks: use auto-generated .c files instead of 'LD -r -b binary'
6 years ago
moneromooo-monero
7d21c9b573
CMakeLists.txt: only use libatomic when found
6 years ago
xiphon
ad4cce930b
build: fixed submodule check
6 years ago
iDunk5400
e7f24850d5
Fix Windows build after epee dependency change
6 years ago
moneromooo-monero
938476c9a5
CMakeLists.txt: detect and use -pthread compiler flag
...
The cmake thread detection just ain't enough to always work
6 years ago
xiphon
bf842a6a1e
build: use ARCH 'native' by default, allow to configure and override it
6 years ago
Riccardo Spagni
6a7cd09685
Merge pull request #4529
...
c95a1408
CMakeLists.txt: Fix typo (erciccione)
6 years ago
Riccardo Spagni
ac5674524a
Revert "Merge pull request #4472"
...
This reverts commit 79d46c4d55
, reversing
changes made to c9fc61dbb5
.
6 years ago
erciccione
c95a14088c
CMakeLists.txt: Fix typo
6 years ago
Riccardo Spagni
e67cb38e5a
Merge pull request #4501
...
fb3593c2
Add check if submodules need to be updated (TheCharlatan)
6 years ago
TheCharlatan
fb3593c22e
Add check if submodules need to be updated
...
Adds CMake check that pulls from the different git remotes and checks if
there is any output.
6 years ago
xiphon
02d3ef7bda
blocks: use auto-generated .c files instead of 'LD -r -b binary'
6 years ago
Riccardo Spagni
4e3bff92ab
Merge pull request #4457
...
85318e78
build: set ARCH_FLAG before compiler/linker flag checks (xiphon)
6 years ago
Riccardo Spagni
8e98ed8c71
Merge pull request #4448
...
6a781408
Make depends use self built clang for darwin (TheCharlatan)
6 years ago
Riccardo Spagni
5bcead236f
Merge pull request #4446
...
69da14e1
fixes make debug compilation on OSX (Dusan Klinec)
6 years ago
Riccardo Spagni
d2f9a4c584
Merge pull request #4420
...
0f4f873b
Fix Darwin Sodium build (TheCharlatan)
bf1e1d97
A Travis to monero (TheCharlatan)
6 years ago
cslashm
bb6e3bbc0f
Replace USB-CCID (smartcard) by USB-HID
...
Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac
Split Ledger logic and device IO
6 years ago