summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHarmen Stoppels <harmenstoppels@gmail.com>2023-09-28 13:30:43 +0200
committerGitHub <noreply@github.com>2023-09-28 13:30:43 +0200
commit78132f2d6b0529cb2280f91d77026340c19f322e (patch)
treedf78a0cffa837390a1d6e2f55a87750f8c71c91a /lib
parentfba47e87d7ff3fd387ee07e13b8c420090d2d661 (diff)
downloadspack-78132f2d6b0529cb2280f91d77026340c19f322e.tar.gz
spack-78132f2d6b0529cb2280f91d77026340c19f322e.tar.bz2
spack-78132f2d6b0529cb2280f91d77026340c19f322e.tar.xz
spack-78132f2d6b0529cb2280f91d77026340c19f322e.zip
glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013)
This resolves an interesting circular dependency between gcc and glibc: 1. glibc < 2.17 depends on libgcc.a and libgcc_eh.a 2. libgcc_eh.a is only built when gcc is configured with --enable-shared 3. but building shared libraries requires crt*.o and libc.so Backport AT_RANDOM auxval changes to avoid dealing with wrong inline assembly (fallback code fails on ubuntu 23.04)
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions