diff options
| author | cyan <cyjan@mrcyjanek.net> | 2026-03-09 18:05:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-09 18:05:16 +0100 |
| commit | 2c11591e02b907e63d8fd4fcb0a6559625934a95 (patch) | |
| tree | dab95d36703f314a8ee9d6277a160df16833c4e5 /contrib/depends/README.md | |
| parent | 411e8a1cdb3f4c2812d83f28c335d2a4eb18bd29 (diff) | |
reproducibility (#177)
* reproducibility
* wip: ci fixes, drop generate_translations_header.c
* minor fixes
* fix patch
* fix: toolchain
* bump hash
* fix: minor build issue fixes
* fix: x86_64-w64-mingw32
* wip
* wip
* all updated :o
* fix: reduce git size
* update checksum
remove CI
* chore, more optimal dockerfile
* update monero to v0.18.4.6
* update checksum
* update
* minor patch update
* fix: no command specified
* fix: correct path
* alpine
* stupid.
* AAWASTREYDRFUGTIHYJHGUTYFRDTFYVGUBHINJHGTYFRDSRTXDTCFHBJ
Diffstat (limited to 'contrib/depends/README.md')
| -rw-r--r-- | contrib/depends/README.md | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/contrib/depends/README.md b/contrib/depends/README.md deleted file mode 100644 index 1aa5b27..0000000 --- a/contrib/depends/README.md +++ /dev/null @@ -1,74 +0,0 @@ -### Usage - -To build dependencies for the current arch+OS: - -```bash -make -``` - -To build for another arch/OS: - -```bash -make HOST=host-platform-triplet -``` - -For example: - -```bash -make HOST=x86_64-w64-mingw32 -j4 -``` - -A toolchain will be generated that's suitable for plugging into Monero's -cmake. In the above example, a dir named x86_64-w64-mingw32 will be -created. To use it for Monero: - -```bash -cmake -DCMAKE_TOOLCHAIN=`pwd`/contrib/depends/x86_64-w64-mingw32 -``` - -Common `host-platform-triplets` for cross compilation are: - -- `i686-w64-mingw32` for Win32 -- `x86_64-w64-mingw32` for Win64 -- `x86_64-apple-darwin11` for MacOSX x86_64 -- `arm-linux-gnueabihf` for Linux ARM 32 bit -- `aarch64-linux-gnu` for Linux ARM 64 bit -- `riscv64-linux-gnu` for Linux RISCV 64 bit - -No other options are needed, the paths are automatically configured. - -Dependency Options: -The following can be set when running make: make FOO=bar - -``` -SOURCES_PATH: downloaded sources will be placed here -BASE_CACHE: built packages will be placed here -FALLBACK_DOWNLOAD_PATH: If a source file can't be fetched, try here before giving up -DEBUG: disable some optimizations and enable more runtime checking -HOST_ID_SALT: Optional salt to use when generating host package ids -BUILD_ID_SALT: Optional salt to use when generating build package ids -``` - -Additional targets: - -``` -download: run 'make download' to fetch all sources without building them -download-osx: run 'make download-osx' to fetch all sources needed for osx builds -download-win: run 'make download-win' to fetch all sources needed for win builds -download-linux: run 'make download-linux' to fetch all sources needed for linux builds -``` - -#Mingw builds - -Building for 32/64bit mingw requires switching alternatives to a posix mode - -```bash -update-alternatives --set x86_64-w64-mingw32-g++ x86_64-w64-mingw32-g++-posix -update-alternatives --set x86_64-w64-mingw32-gcc x86_64-w64-mingw32-gcc-posix -``` - -### Other documentation - -- [description.md](description.md): General description of the depends system -- [packages.md](packages.md): Steps for adding packages - |
