spack/var/spack/repos/builtin/packages/glibc
Harmen Stoppels 78132f2d6b
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)
2023-09-28 13:30:43 +02:00
..
4a531bb.patch glibc: add older versions (#39978) 2023-09-13 10:06:42 -07:00
7c8a673.patch glibc: add older versions (#39978) 2023-09-13 10:06:42 -07:00
32cf406.patch glibc: add older versions (#39978) 2023-09-13 10:06:42 -07:00
39b1f61.patch
67fbfa5.patch glibc: add older versions (#39978) 2023-09-13 10:06:42 -07:00
95f5a9a-2.11.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
95f5a9a-2.13.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
95f5a9a-2.15.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
95f5a9a-2.16.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
95f5a9a-stub.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
965cb60-2.5.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
965cb60-2.6.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
965cb60-2.7.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
965cb60.patch glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
fb21f89.patch glibc: add older versions (#39978) 2023-09-13 10:06:42 -07:00
locs-2.22.patch
locs.patch
package.py glibc: dont link libgcc_eh.a pre 2.17, and backport at_random auxval patch (#40013) 2023-09-28 13:30:43 +02:00
texi.patch glibc: add older versions (#39978) 2023-09-13 10:06:42 -07:00