diff options
| author | Sergei Trofimovich <slyich@gmail.com> | 2023-12-20 11:33:55 +0000 |
|---|---|---|
| committer | Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com> | 2024-01-18 08:30:39 +0000 |
| commit | d0fe73a2d51c83ad13e379cc25e0c77eefd2a6e4 (patch) | |
| tree | bb90a1425f208b43853db83a77dd6b2fb43e2c66 /pkgs/development/python-modules/rangehttpserver | |
| parent | b0fb3f62d04be2d827bbe21135d97ff49c47a0e4 (diff) | |
gcc: extend crtn workaround to alpha target
Without the change `alpha-unknown-linux-gnu` target is failing to build
`gcc`:
```
$ NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix build -f ./. re2c --arg crossSystem '{ config = "alpha-unknown-linux-gnu"; }'
...
make[1]: *** No rule to make target '../../../gcc-12.3.0/libgcc/config/alpha/crti.S', needed by 'crti.o'. Stop.
...
cc1: error: fp software completion requires '-mtrap-precision=i' [-Werror]
```
After the change it is able to produce working binaries:
```
$ NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix build -f ./. re2c --arg crossSystem '{ config = "alpha-unknown-linux-gnu"; }'
...
$ qemu-alpha ./result/bin/re2c --version
re2c 3.1
$ file result/bin/re2c
result/bin/re2c: ELF 64-bit LSB executable, Alpha (unofficial), version 1 (SYSV), dynamically linked, interpreter ...-glibc-alpha-unknown-linux-gnu-2.38-27/lib/ld-linux.so.2, for GNU/Linux 3.10.0, not stripped
```
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
