freebsd-dev/gnu/lib
Peter Wemm ed8c5dcdc0 libstdc++.so breaks on amd64 due to bogons in our build, so prevent the
shared library being built for amd64.  The problem is that libstdc++.so
is produced with 'cc -shared'.  This has an internal -lgcc, which is
not PIC.  libstdc++.so uses exceptions and the dwarf2 unwinder, which
are in libgcc.a.  As a result, non-PIC code gets pulled into libstdc++.so.
This is fatal on amd64 when certain relocation types cannot be used in
PIC mode.  The official FSF solution to this is to have libgcc.so with
internal ELF symbol versioning to solve the ABI problem, but I dont want
to fight that battle yet.  I tried making libgcc_pic.a (which worked
fine), but thats not something for the 11th hour before a release.

Approved by:  re (amd64 "safe" stuff)
2003-05-24 19:38:18 +00:00
..
csu Only cross-tools may use TARGET_ARCH/TARGET, everyone else 2003-02-27 09:19:31 +00:00
libdialog Use __FBSDID over rcsid[]. 2003-05-03 21:31:08 +00:00
libg2c Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libgcc Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libgcc_r Tell libgcc_r how to initialize a mutex before it uses it. This 2000-11-01 01:18:27 +00:00
libiberty Major cleanup of bsd.lib.mk. 2002-05-13 10:53:24 +00:00
libobjc Forced non-forced commit by adding a comment mentioning what the 2003-03-17 00:08:47 +00:00
libreadline Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libregex Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libstdc++ libstdc++.so breaks on amd64 due to bogons in our build, so prevent the 2003-05-24 19:38:18 +00:00
libsupc++ Add some build glue for libstdc++. I'm not a C++ person, but this seems 2002-05-29 00:45:51 +00:00
Makefile Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
Makefile.inc Avoid linting GNU contrib'ed stuff, even if the build engineer asked 2002-09-25 09:55:20 +00:00