3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/libraries/glibc
Lluís Batlle i Rossell 51b1297c8a glibc: fix libgcc_s.so
It used to be a symlink, but now it is a link script. It's crucial to get
proper linking, specially on amrv5tel, where libgcc contains lot of code
related to the limited instruction set of the platform.

Without this fix, g++ shared lib linking was broken, because a "-lgcc" was
not propagated wherever "-lgcc_s" was required. The g++ spec only mentions
"-lgcc_s" and the "-lgcc" is introduced with the libgcc_s.so link script,
only available in the glibc path after this fix.

As a reminder, we put libgcc* in the glibc output to avoid having a
runtime dependency on the gcc path only because of the everywhere linked
libgcc. This problem was specially visible in platforms like armv5tel,
where most programs end up linked to libgcc. Platforms with a more rich
instruction set may rarely end up requiring a link to libgcc.
2015-04-29 10:09:07 +02:00
..
builder.sh glibc: Include a copy of libgcc_s.so.1 2014-11-11 10:23:26 +01:00
common.nix glibc: security fix CVE-2014-8121, fixes #7207 2015-04-09 20:42:35 +02:00
default.nix glibc: fix libgcc_s.so 2015-04-29 10:09:07 +02:00
dont-use-system-ld-so-cache.patch glibc: update 2.20 -> 2.21, including security fixes 2015-03-03 11:31:01 +01:00
dont-use-system-ld-so-preload.patch glibc: Update to 2.20 2014-10-29 17:54:47 +01:00
fix_path_attribute_in_getconf.patch glibc/2.19 -> glibc 2014-10-29 13:42:59 +01:00
glibc-crypt-blowfish.patch glibc/2.19 -> glibc 2014-10-29 13:42:59 +01:00
glibc-remove-datetime-from-nscd.patch glibc: improve nscd version check after e316672dcb 2014-11-11 11:06:57 +01:00
info.nix glibc/2.19 -> glibc 2014-10-29 13:42:59 +01:00
locales-builder.sh glibc/2.19 -> glibc 2014-10-29 13:42:59 +01:00
locales.nix Clean up glibcLocales environment handling -- manual merge of patch by wmertens (except Haskell part) 2015-01-19 11:06:11 +03:00
multi.nix glibc_multi: fix package name (close #5284) 2014-12-10 18:31:31 +01:00
nix-locale-archive.patch glibc/2.19 -> glibc 2014-10-29 13:42:59 +01:00
rpcgen-path.patch glibc/2.19 -> glibc 2014-10-29 13:42:59 +01:00