Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-22 | guix: remove ZERO_AR_DATE export | fanquake | |
LLD enables ZERO_AR_DATE by default, setting it to zero would enable non-determinism, setting it to any other value is ignored. See: https://github.com/llvm/llvm-project/blob/main/lld/docs/MachO/ld64-vs-lld.rst. | |||
2024-01-16 | depends: add NM output to gen_id | fanquake | |
2023-04-04 | depends: add NO_HARDEN option | fanquake | |
Add an option that when passed, will disable hardening options, and pass `--disable-hardening` through to configure. Due to the way we link libssp for Windows builds, they now fail (after #27118), if building with depends, and configuring with --disable-hardening. See: https://github.com/bitcoin/bitcoin/pull/27118#issuecomment-1492606272. This change would add a depends opiton such that, if someone wants to build with, for windows, without hardening, they can do so. This may also be useful when building for debugging. | |||
2022-06-17 | build: add *_STANDARD vars to depends gen_id | fanquake | |
Followup to #22380. We need to have these in the id so that we rebuild if we change / unset a *_STANDARD. | |||
2022-06-14 | build: support LTO in depends | fanquake | |
No Qt for now. | |||
2021-04-08 | depends: Fix id_string invocations | Carl Dong | |
We now use a script named gen_id to generate the base build_id/host_id. This solves 2 problems: 1. GNU Make special-casing exit code 127 (command not found) meant that warnings about missing tools would propagate to the user's terminal and broke our opportunistic build_id construction. 2. This change ensures that we don't have arbitrary characters in our make variables that would be misinterpreted by Make. See comments in depends/Makefile and depends/gen_id for more information. |