aboutsummaryrefslogtreecommitdiff
path: root/gnu/lib
Commit message (Collapse)AuthorAgeFilesLines
* Zap now-unused SHLIB_MINORPeter Wemm2002-09-286-6/+0
| | | | Notes: svn path=/head/; revision=104073
* Avoid linting GNU contrib'ed stuff, even if the build engineer askedMark Murray2002-09-252-0/+5
| | | | | | | for it (via WANT_LINT). It's Just Too Noisy. Notes: svn path=/head/; revision=103959
* Bmake bits for GCC 3.2.1-prerelease libstdc++.Alexander Kabaev2002-09-171-2/+3
| | | | | | | | | Connect two new source and one header file to the build. Approved by: obrien Notes: svn path=/head/; revision=103456
* Initiate deorbit burn for the i386-only a.out related support. Moves arePeter Wemm2002-09-172-13/+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 Notes: svn path=/head/; revision=103436
* Quiet another annoying warning.Garrett Wollman2002-09-091-0/+1
| | | | Notes: svn path=/head/; revision=103140
* Connect new files added with GCC 3.2.1 import to the build.Alexander Kabaev2002-09-011-2/+3
| | | | | | | Approved by: obrien Notes: svn path=/head/; revision=102806
* Drop support for COPY, -c has been the default mode of install(1)Ruslan Ermilov2002-07-292-2/+2
| | | | | | | | | for a long time now. Approved by: bde Notes: svn path=/head/; revision=100872
* s/${INSTALL} -c/${INSTALL} ${COPY}/Ruslan Ermilov2002-07-181-1/+1
| | | | Notes: svn path=/head/; revision=100313
* Bandaid for sparc64. Do not build libstdc++.so for now on sparc64.Peter Wemm2002-07-081-0/+2
| | | | | | | Binaries compiled with it segfault. Notes: svn path=/head/; revision=99584
* Disconnect the docs until we figure out if there are any with v3.David E. O'Brien2002-06-191-1/+1
| | | | Notes: svn path=/head/; revision=98413
* In addition to exiting the dialog via ESC, the user could also haveDoug Barton2002-06-131-1/+1
| | | | | | | | exited via \r, \n, or ' ' (space); all of which are valid, non-error responses. Notes: svn path=/head/; revision=98195
* Use POSIX macros for wait(2)-style status information instead of theMike Barcroft2002-06-031-3/+2
| | | | | | | | deprecated 4.2/4.3BSD wait union. Fix some nearby pid_t/int confusion. Notes: svn path=/head/; revision=97788
* Turn on the math function stub stubs.David E. O'Brien2002-06-021-1/+1
| | | | | | | | Submitted by: Martin Blapp <mb@imp.ch> I believe OK with: peter Notes: svn path=/head/; revision=97745
* The new bsd.incs.mk is powerful enough to handle this wrinkle.Ruslan Ermilov2002-05-318-212/+99
| | | | Notes: svn path=/head/; revision=97657
* Add used includes of <stdlib.h>.Garrett Wollman2002-05-302-0/+3
| | | | Notes: svn path=/head/; revision=97623
* Tweak so that .o's are written into src/contrib/gccDavid E. O'Brien2002-05-291-2/+2
| | | | Notes: svn path=/head/; revision=97523
* Build docs not out of libobc++.295David E. O'Brien2002-05-291-1/+1
| | | | Notes: svn path=/head/; revision=97517
* Add some build glue for libstdc++. I'm not a C++ person, but this seemsPeter Wemm2002-05-2912-173/+1422
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=97433
* Alpha has crtfastmath also.David E. O'Brien2002-05-261-1/+1
| | | | Notes: svn path=/head/; revision=97315
* Rev 1.12 broke `make all' w/o a previous `make depends'.David E. O'Brien2002-05-261-4/+5
| | | | Notes: svn path=/head/; revision=97314
* Fix the sparc64 build and make the LIB1ASMSRC handling more robust.David E. O'Brien2002-05-181-9/+14
| | | | Notes: svn path=/head/; revision=96850
* Improve chances that we correctly compile LIB1ASMSRC on all architectures.Poul-Henning Kamp2002-05-181-2/+2
| | | | | | | | | | | | | sparc64 looked for the nonexistent sparc64/lb1spc.asm file instead of the sparc/lb1spc.asm file. arm probably looked for arm/arm/lib1funcs.asm instead of arm/lib1funcs.asm ia64 probably looked for ia64/ia64/lib1funcs.asm instead of ia64/lib1funcs.asm i386 and alpha don't seen to use the LIB1ASMSRC. Notes: svn path=/head/; revision=96846
* Move LIB1ASMFUNCS from the SYMS variable and explicitly add it to OBJSPeter Wemm2002-05-171-3/+2
| | | | | | | | | | | later. Otherwise make will try and build the supposedly assembler .o files from libgcc2.c - which does not work too well (the .o's have no content) Reviewed by: obrien Notes: svn path=/head/; revision=96799
* Put on peril-sensitive sunglasses and risk touching gcc related build gluePeter Wemm2002-05-171-15/+19
| | | | | | | | | | | | again. Try and deal with platforms that provide their own crtbegin/end asm files (ia64 for example). crtstuff.c does not actually work on ia64 since libgcc.a doesn't have a few key support functions when built on ia64 so it is compulsory to use crtbegin.asm and crtend.asm. Reviewed by: obrien Notes: svn path=/head/; revision=96796
* Post rev 1.39, the PowerPC specific additions to OBJS was getting lost.David E. O'Brien2002-05-171-1/+3
| | | | Notes: svn path=/head/; revision=96784
* bsd.lib.mk now understands what to do with .asm files.David E. O'Brien2002-05-171-2/+2
| | | | | | | | So we can refer to these files by their real name vs. playing tricks renaming them during the build. Notes: svn path=/head/; revision=96779
* GCC 3.1 on PowerPC also has the crtsavres C Run Time file.David E. O'Brien2002-05-171-0/+5
| | | | Notes: svn path=/head/; revision=96778
* Make sure to not yet build the GNU C++, but still allowRuslan Ermilov2002-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. Notes: svn path=/head/; revision=96669
* Quote {CC} so ccache can be used.David E. O'Brien2002-05-141-1/+1
| | | | Notes: svn path=/head/; revision=96553
* Fixed CLEANFILES after bsd.lib.mk sweep.Ruslan Ermilov2002-05-131-1/+3
| | | | Notes: svn path=/head/; revision=96530
* Major cleanup of bsd.lib.mk.Ruslan Ermilov2002-05-132-6/+1
| | | | | | | | | | Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB. INTERNALLIB now means to build static library only and don't install anything. Added a NOINSTALLLIB knob for libpam/modules. To not build any library at all, just do not set LIB. Notes: svn path=/head/; revision=96512
* NOLIB is gone; put INTERNALLIB back for now.Ruslan Ermilov2002-05-121-0/+2
| | | | Notes: svn path=/head/; revision=96464
* Added new bsd.incs.mk which handles installing of header filesRuslan Ermilov2002-05-128-43/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release". Notes: svn path=/head/; revision=96462
* Properly build lb1spc.asm on Sparc64.David E. O'Brien2002-05-121-3/+28
| | | | Notes: svn path=/head/; revision=96456
* There is no more NOLIB.David E. O'Brien2002-05-121-1/+0
| | | | Notes: svn path=/head/; revision=96454
* I was not strict enough with my ordering of things to satisfy make(1) nieveDavid E. O'Brien2002-05-121-28/+26
| | | | | | | symbol evaluation which causes it to be very sensitive to macro ordering. Notes: svn path=/head/; revision=96449
* [Ab]use LDFLAGS rather than CFLAGS.David E. O'Brien2002-05-101-1/+2
| | | | | | | BDE tells me POSIX pretends `ld' as a directly callable entity does not exist. Notes: svn path=/head/; revision=96343
* Bmake bits for Gcc 3.1.David E. O'Brien2002-05-107-332/+1359
|\ | | | | | | | | | | | | Partially made possible by: Wilko.Bulte@compaq.com Notes: svn path=/head/; revision=96340
| * Need to build libgcc.so with -nostdlib -- otherwise we try linking withDavid E. O'Brien2002-05-101-1/+1
| | | | | | | | | | | | | | ourself. Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96339
| * Mostly filled in contents for GCC 3.1.David E. O'Brien2002-05-071-0/+105
| | | | | | | | | | | | | | Bribed by: peter Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96139
| * Fill in the missing.David E. O'Brien2002-05-071-0/+1075
| | | | | | | | | | | | | | Bribed by: peter Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96138
| * This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'.cvs2svn2002-05-071-0/+1
| | | | | | | | Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96137
| * Mostly filled in contents for GCC 3.1.David E. O'Brien2002-05-071-0/+27
| | | | | | | | | | | | | | Bribed by: peter Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96135
| * Dependencies on tconfig.h work better if we set GCCDIR when shellingDavid E. O'Brien2002-05-071-1/+1
| | | | | | | | | | | | | | to other Makefiles. Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96134
| * Update for GCC 3.1.David E. O'Brien2002-05-071-173/+160
| | | | | | | | | | | | | | Tested on: alpha, sparc64, i386 Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96133
| * Fix to work on sparc64 (which has an extra crt .o file).David E. O'Brien2002-05-071-7/+8
| | | | | | | | Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96131
| * This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'.cvs2svn2002-05-061-0/+1
| | | | | | | | Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96127
| * Bmake bits for GCC 3.1.David E. O'Brien2002-04-071-0/+42
| | | | | | | | | | | | | | Sponsored by: bribe from peter Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=94043
| * Deal with new TarGeT-specific CRT files.David E. O'Brien2002-04-061-5/+12
| | | | | | | | | | | | | | (sparc64 introduced the first) Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=93980
| * MFC: reorg.David E. O'Brien2002-04-051-3/+1
| | | | | | | | Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=93872