nixpkgs/pkgs/os-specific
Bernardo Meurer 31bb7be11a
linuxManualConfig: don't mangle --build-id
In order to have our linux builds be reproducible we patch the
`Makefile` to use `--build-id=none` as opposed to the default
`--build-id=sha1`. The way we've been doing this, however, caused the
flag to be mangled, and being set to `--build-id=none=sha1`. While bfd
seems to parse this normally, lld will loudly complain that the flag
does not exist:

```
linux>   LD      .tmp_vmlinux.kallsyms1
linux> ld.lld: error: unknown --build-id style: none=sha1
```

With this change the flag is now correctly set to `--build-id=none`.
2021-07-10 13:17:52 -07:00
..
bsd Merge staging-next into staging 2021-06-10 00:06:44 +00:00
darwin darwin.apple_sdk.frameworks.CoreSymbolication: expose under SDK 11.0 2021-07-05 02:09:35 +00:00
linux linuxManualConfig: don't mangle --build-id 2021-07-10 13:17:52 -07:00
solo5 solo5: disable checkPhase instead of setting to null, run hooks 2021-03-26 11:06:31 +01:00
windows treewide: All the linker to be chosen independently 2021-05-14 21:29:51 +00:00