summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Add support for using the profiled versions of the C++ (and related) libs.obrien2002-05-011-1/+3
|
* Add many prototypes and ANSI-ize 'patch. Not a complete job of it, but it getsgad2002-04-2814-263/+221
| | | | | | | | | our patch to look a little more like NetBSD's, and has the nice characteristic that the object code is exactly the same after the change as before it (even in patch.c and pch.c, which have pesky 'assert' statements in them). Reviewed by: /sbin/md5 on i386, alpha, sparc64 MFC after: 3 days
* Add FreeBSD id's to these files, in advance of a separate update.gad2002-04-284-3/+18
| | | | MFC after: 3 days
* Move ID tag.eric2002-04-271-2/+5
|
* Modify our 'patch' utility to recognize thegad2002-04-261-0/+64
| | | | | | | | | | | | | | | | | \ No newline at end of file line that some versions of diff print out if the last line of the two files are different, and one of the two files does not have a newline character on that last line. This change is still somewhat under discussion in -arch and -standards, but I want to commit it to -current today so I'd have the chance to MFC it to -stable before the code freeze for 4.6-release (which would be May 1st). Note: the related change to 'diff' (so it might *generate* that line) is NOT expected to be included in 4.6-release. We can debate that change later. Obtained from: NetBSD (1.13 of basesrc/usr.bin/patch/pch.c, by kristerw) MFC after: 4 days
* Milestone #1 in cross-arch make releases.ru2002-04-261-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not install games and profiled libraries to the ${CHROOTDIR} with the initial installworld. Eliminate the need in the second installworld. For that, make sure _everything_ is built in the "world" environment, using the right tool chain. Added SUBDIR_OVERRIDE helper stuff to Makefile.inc1. Split the buildworld process into stages, and skip some stages when SUBDIR_OVERRIDE is set (used to build crypto, krb4, and krb5 dists). Added NO_MAKEDB_RUN knob to Makefile.inc1 to avoid running makewhatis(1) at the end of installworld (used when making crypto, krb4, and krb5 dists). In release/scripts/doFS.sh, ensure that the correct boot blocks are used. Moved the creation of the "crypto" dist from release.5 to release.2. In release.3 and doMFSKERN, build kernels in the "world" environment. KERNELS now means "additional" kernels, GENERIC is always built. Ensure we build crunched binaries in the "world" environment. Obfuscate release/Makefile some more (WMAKEENV) to achieve this. Inline createBOOTMFS target. Use already built GENERIC kernel modules to augment mfsfd's /stand/modules. GC doMODULES as such. Assorted fixes: Get rid of the "afterdistribute" target by moving the single use of it from sys/Makefile to etc/Makefile's "distribute". Makefile.inc1: apparently "etc" no longer needs to be last for "distribute" to succeed. gnu/usr.bin/perl/library/Makefile.inc: do not override the "install" and "distribute" targets, do it the "canonical" way. release/scripts/{man,cat}pages-make.sh: make sure Perl manpages and catpages appear in the right dists. Note that because Perl does not respect the MANBUILDCAT (and NOMAN), this results in a loss of /usr/share/perl/man/cat* empty directories. This will be fixed soon. Turn MAKE_KERBEROS4 into a plain boolean variable (if it is set it means "make KerberosIV"), as documented in the make.conf(5) manpage. Most of the userland makefiles did not test it for "YES" anyway. XXX Should specialized kerberized libpam versions be included into the krb4 and krb5 dists? (libpam.a would be incorrect anyway if both krb4 and krb5 dists were choosen.) Make sure "games" dist is made before "catpages", otherwise games catpages settle in the wrong dist. Fast build machine provided by: Igor Kucherenko <kivvy@sunbay.com>
* When a compound section name is specified, search for pages that actuallyeric2002-04-241-44/+95
| | | | | | | match the requested section. Previously, the section would be trimmed and every entry matching the page name would be displayed. Sponsored by: Apple
* Don't use "GCCDIR" as the multiple inclusion protector. Subdir Makefilesobrien2002-04-231-2/+4
| | | | may want to override GCCDIR and this gets in the way.
* Remove my MAINTAINER= from here, as it is in src/MAINTAINERmarkm2002-04-211-2/+0
|
* Tidy up some of the configs; s/gcc/cc/ to make the choice of C compilermarkm2002-04-214-41/+41
| | | | | more generic. Fix paths for things like scripts (fix perldoc). Tweak externally passed macros.
* It is easier for me to debug with -I's at the rear.obrien2002-04-201-1/+1
|
* Replaced exists() tests with two equivalent defined().ru2002-04-181-1/+1
| | | | | LIBDIR is defined in bsd.own.mk but sys.mk no longer includes bsd.own.mk as of revision 1.60.
* *sigh* Really fix a typo.ru2002-04-161-1/+1
| | | | Submitted by: bde
* Fix typo.obrien2002-04-151-1/+1
|
* Turn off collect2.obrien2002-04-151-3/+3
| | | | | | | | | | | collect2 was added based on the need of -frepo. However, -frepo is currently broken on -CURRENT (Gcc 2.95.4 20020320 [FreeBSD] / ld 2.12.0 [FreeBSD] 2002-04-10). It is also broken on RELENG_4 (Gcc 2.95.3 20010315 / ld 2.11.2 20010719), so there is no need to MFC collect2 there yet. I have a feeling the brokeness is due to the wide difference between the libiberty bits of Gcc 2.95 and the later ld. Testing by: fjoe
* Re-add sort spammed in v1.62ache2002-04-131-1/+1
|
* Fix compilation in the non-FreeBSD case.eric2002-04-131-0/+2
| | | | Sponsored by: Apple
* Updated to a 10-April-2002 2.12 branch snapshot.obrien2002-04-121-2/+2
| | | | This fixes serious problems in ld's symbol handling.
* Use PTRACE_ARG3_TYPE of caddr_t.obrien2002-04-111-1/+5
| | | | Obtained from: gdb 5.2
* In the cross case we need to provide TARGET_MACHINE.obrien2002-04-111-1/+1
|
* Revert the last change and mark the program as PROG_CXX.ru2002-04-1121-64/+61
|
* Use the new PROG_CXX knob.ru2002-04-111-2/+1
|
* In the cross case we need to provide TARGET_MACHINE.obrien2002-04-101-1/+4
|
* Change YACCing.obrien2002-04-103-22/+16
| | | | Submited by: ru
* Back out most of revision 1.59.obrien2002-04-101-6/+2
|
* -ltermcap is spelled -lncurses nowadays.ru2002-04-091-2/+2
|
* move gperf to NO_GXX section, it works fine on ia64. It just needs apeter2002-04-081-2/+2
| | | | c++ compiler.
* Unbreak world (missing .else)peter2002-04-081-0/+1
| | | | | Submitted by: fenner Pointy hat to: obrien
* Get decimal point from localeache2002-04-081-0/+41
|
* Connect sortache2002-04-081-1/+1
|
* GCC and Gperf do not work on ia64 or sparc64 yet.obrien2002-04-081-2/+10
| | | | Also do not try to compile Groff if NO_CXX is set.
* Some things don't compile on ia64 and sparc64 yet.obrien2002-04-081-1/+8
|
* Fine! I cannot freaking take the bikeshed any more.obrien2002-04-086-6/+6
| | | | These binaries will be static, peroid.
* Revive GNU sortache2002-04-0817-0/+4482
|
* Add .Fx entries for upcoming 4.6 and forthcoming 4.7.ru2002-04-081-0/+3
| | | | Requested by: asmodai
* Add -lstdc++ to the link args for these C++ tools so that they can bepeter2002-04-0721-40/+43
| | | | | | compiled with gcc-3.1. Somebody thought it was a good idea to move the implementation of new and delete from libgcc to libstdc++. This change doesn't harm the current compiler in the tree.
* Bandaid for LP64 machines where 'warning: cast to pointer from differentpeter2002-04-072-0/+6
| | | | | | sized integer' bites. The various malloc functions return pointers, but without any prototype/declarations visible to callers, the compiler expects them to return int.
* Break some things used by the front-ends from Makefile.inc that cannotobrien2002-04-061-0/+1
| | | | be used build-wide for GCC 3.1.
* Build and install collect2. This is needed for some C++ programs.obrien2002-04-062-0/+26
|
* Break some things out of Makefile.inc that cannot be used build-wideobrien2002-04-061-0/+1
| | | | for GCC 3.1.
* Expand the toolchain a little bit.obrien2002-04-062-0/+14
| | | | Requested by: fjoe (collect2), des (protoize)
* A little more reorg.obrien2002-04-051-4/+5
|
* Style reorg. Also spell -fpic as determined by bsd.lib.mk.obrien2002-04-051-6/+5
|
* Style reorg.obrien2002-04-051-5/+2
|
* Minor reorg.obrien2002-04-041-3/+2
|
* Minor style tweak.obrien2002-04-042-2/+2
|
* Document new categories.des2002-04-041-1/+10
| | | | | Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org> MFC after: 3 days
* Remove some local cruft that snuck in yesterday.obrien2002-04-041-1/+0
|
* Make the sed line a little bit more clear (it will get messier later).obrien2002-04-042-2/+4
|
* Set NOSHARED conditionally.obrien2002-04-043-3/+3
|
OpenPOWER on IntegriCloud