summaryrefslogtreecommitdiffstats
path: root/gnu/lib/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Add libgcov, a runtime support library for binaries compiled for basickan2004-08-141-1/+1
| | | | block profiling.
* Initiate deorbit burn for the i386-only a.out related support. Moves arepeter2002-09-171-6/+0
| | | | | | | | | | | | | | | under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that. Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now. Tested on: i386 (extensively), alpha
* Add some build glue for libstdc++. I'm not a C++ person, but this seemspeter2002-05-291-3/+3
| | | | | | | | | to work at least for the non-hairy stuff. The main wrinkle here is that a whole mess of include files get installed and under different names. An earlier version of this built a shadow include tree first in the obj directory, but this depends on the 'make includes' functionality. More tweaking is certainly going to be needed.
* Make sure to not yet build the GNU C++, but still allowru2002-05-151-4/+2
| | | | | for the C++ progs to be built with e.g. an old compiler, CXX=/usr/bin/c++, for the time being.
* All platforms should be on equal footing now -- no special handling forobrien2002-05-101-10/+6
| | | | Sparc64 and IA-64.
* Unbreak world (missing .else)peter2002-04-081-0/+1
| | | | | Submitted by: fenner Pointy hat to: obrien
* Some things don't compile on ia64 and sparc64 yet.obrien2002-04-081-1/+8
|
* Back out the previous revision for now. Instead, the current sparc64jhb2002-01-071-4/+0
| | | | Makefile changes are in the sparc64 p4 tree.
* Don't build csu or libgcc on sparc64 for the time being.jhb2002-01-031-0/+4
|
* Enable the new libmp in the build, and disable libgmp and itsdd2001-07-291-1/+1
| | | | henchmen.
* Use a unified libgcc rather than a seperate one for threaded andobrien2001-01-061-0/+2
| | | | | | | | non-threaded programs. This provides threaded programs with the needed exception frame symbols. parts submitted by: Max Khon <fjoe@iclub.nsu.ru> PR: 23252
* Don't compile libgcc_r twice.obrien2000-11-251-1/+1
|
* Don't build libgcc_r if "NOLIBC_R" defined. If you don't have a threadsobrien2000-11-251-0/+4
| | | | safe libc, having a threads safe libgcc isn't of much use.
* * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to workobrien2000-10-281-1/+1
| | | | | | | | | | | | | | | | | | | when using the egcs and gcc-devel ports, along with GCC built from stock public FSF sources. With out this change, FreeBSD will be removed from the list of systems GCC 3.0 must be evaluated on before release. With the effort some of us put into getting FreeBSD on this list, we should not turn this effort into a waste, else we might not be worth fighting for in the future. (note that Alpha and IA-64 versions of crt{i,n}.S are needed) * Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. This will allow us to switch to DWARF2 exceptions in the future, along with staying in sync with any future GCC requirements. * Break out our ELF branding bits into a seperate file. Currently this is now included by our crt1.c files (since this functionality was part of our native crtbegin.c). Later crtbrand.o will be merged in the creation of crti.o.
* Add "NO_CXX" knob to match src/gnu/usr.bin/cc/Makefile.obrien2000-10-241-1/+5
|
* Make ObjC bits optional. NO_OBJC ==> don't need `em.obrien1999-11-271-2/+5
|
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
|
* Hookup libg2c. (define NO_FORTRAN if you don't want it built)obrien1999-04-181-1/+5
|
* Create a libgcc with POSIX threads support.obrien1999-04-141-2/+3
| | | | Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)
* Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2obrien1999-04-041-2/+2
| | | | (in contrib/egcs)
* Hookup libgcc at gnu/lib instead of gnu/usr.bin/ccobrien1999-03-311-2/+2
| | | | (libgcc was repository copied for me by Peter)
* Fixed munging of the SUBDIR list in rev.1.16-1.18.bde1998-09-021-4/+2
|
* All libs build on alpha now.dfr1998-08-311-6/+2
|
* Just one of these libs left to port to alpha.jb1998-02-191-5/+5
|
* Avoid building x86 specific libraries on Alpha.jb1998-01-101-2/+8
|
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Add libstdc++ to the SUBDIR listpeter1996-10-041-2/+2
|
* Add libobjc, the Objective-C runtime library.peter1996-09-191-2/+2
|
* gnumalloc is gone.phk1996-02-111-2/+2
|
* Add libgmp.markm1995-11-131-2/+2
|
* Add libmpmarkm1995-11-121-2/+2
|
* Remove */docache1995-01-161-3/+2
|
* libregex/doc addedache1995-01-111-2/+3
|
* Add readline/doc to SUBDIRache1995-01-041-2/+2
|
* libdialog addedache1994-10-111-2/+2
|
* Reenable libg++rgrimes1994-09-091-2/+2
|
* Remove libg++ until we have a working one again.jkh1994-08-071-2/+2
| | | | Submitted by: jkh
* libreadline addedache1994-05-091-2/+2
|
* Update for new organization of gnu tree.rgrimes1994-01-301-0/+5
OpenPOWER on IntegriCloud