urbit/nix/pkgs
Jōshin ba1d5024a8
build: do not include debug symbols in release
On M1 Macs, the compiler seems to infinite-loop, consuming ever more RAM
and CPU, while trying to build `noun/allocate.c` with `-O3 -g`. `-O3` is
fine, `-g` is fine. Both at once seems to try to summon demons.

Other possible solutions aside from this:

- try lower levels of optimization until we find one that doesn't hang,
  and ship that.

- do not support M1 Mac until the underlying issue here is fixed.

- ship debug binaries on M1 for now.

The path of least resistance is of course the second option, as that's
what is already tacitly happening.
2022-01-24 12:30:46 -08:00
..
arvo nix: fix broken symlinks in arvo and ropsten-patched arvo 2021-09-26 15:26:48 -04:00
ca-bundle build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
docker-image docker: make reset-urbit-code work properly 2021-04-18 16:00:15 -04:00
ent build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
herb build: remove haskell related nix code and haskell.nix dependency 2021-12-08 10:06:42 +01:00
libaes_siv build: updates libaes_siv, builds from upstream 2021-08-04 23:38:31 -04:00
libsigsegv build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
lmdb build: patch lmdb to use F_FULLFSYNC on darwin 2021-03-15 15:20:57 -07:00
marsSources nix: fix broken symlinks in arvo and ropsten-patched arvo 2021-09-26 15:26:48 -04:00
murmur3 build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
pill nix: remove lib/base64 from solid pill staging 2020-12-08 16:22:58 -08:00
softfloat3 build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00
urbit build: do not include debug symbols in release 2022-01-24 12:30:46 -08:00
urcrypt build: normalize our use of pkg-config, rename urcrypt config 2021-08-19 20:32:55 -04:00