summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Our OS name is "freebsd", not "freebsdelf".obrien2000-12-151-1/+3
|
* Only build the a.out `as' and `ld' if "WANT_AOUT" is defined.obrien2000-12-151-0/+2
| | | | | | | | | | | | Looking in src/Makfile* it looks like all the "WANT_AOUT" support has been removed, maybe these should just go away... Note that the a.out `ld' reaches over into src/contrib/gcc for libiberty bits. This is biting us because the libiberty bits have evolved beyond what the a.out `ld' can handle. This change fixes the broken world, but only because very few have "WANT_AOUT" defined.
* mdoc(7) police: removed history info from the .Os call.ru2000-12-142-2/+2
|
* Add a new function, dialog_noyes(), for sysinstall to be able tojkh2000-12-143-13/+45
| | | | | | | present questinos with a different default answer. Somebody submitted a patch to me once which did something this but I lost it (my bad) so I'm just going to re-implement it with thanks to whomever it was who gave me the idea.
* This file was not regenerated for the latest import, thus theru2000-12-131-1/+1
| | | | reported grep version is wrong. The correct version is 2.4d.
* Catch up to the new kinfo_proc.jhb2000-12-123-5/+5
|
* mdoc(7) police: use canonical form of .Dd macro.ru2000-12-115-5/+5
|
* Add `_PATH_DEVZERO'.obrien2000-12-0913-37/+71
| | | | Use _PATH_* where where possible.
* Install the stock (as supplied by groff(1) distribution) tmac.anru2000-12-063-13/+9
| | | | | and tmac.andoc files. The man(1), catman(1) and bsd.man.mk have been modified to call groff(1) with -mandoc argument.
* Build and install groff(1) texinfo(1) documentation.ru2000-12-062-2/+8
|
* Hmm, font `L' is still used in old Sun docs.ru2000-12-062-2/+2
|
* Font `L' is not needed for BSD docs, but some use font `CW'.ru2000-12-062-2/+2
|
* Fixed device files building procedure. This makesru2000-12-069-55/+10
| | | | it possible to ``make all install'' in one pass.
* Upgrade to version 1.16.1.ru2000-12-0543-226/+256
|
* Fixed manpage building.ru2000-12-051-3/+3
|
* tm.h should include the platform specific ELF header if it exists.obrien2000-12-031-0/+3
|
* The GCC 2.96 snapshots have slightly different rules for finding includeobrien2000-12-013-3/+6
| | | | | | | files. Mostly -I${.CURDIR} was needed -- especially for YACC generated files as the new cpp does not look in the ultimate source file (ie, the .y file)'s directory as told by the "#line" directive. Some were misspellings of "-I${.CURDIR}" as "-I.".
* Deal with a real PITA in that GDB 4.18 (as we imported it) requires aobrien2000-11-251-1/+5
| | | | | | | `wait.h' that was in contrib/binutils/, however this wait.h went away with bintuils 2.10.0 so I `cvs rm'ed it. Now we find gdb will not build. This binutils wait.h contained nothing we didn't already have in <sys/wait.h>. So just hack a symlink to it.
* `stringify.sed' has been replaced by `astring.sed' [on ANSI-C systems].obrien2000-11-258-17/+17
|
* 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.
* logru2000-11-221-1/+4
|
* mdoc(7) police: Add a missing `.Sm on' request.ru2000-11-211-1/+2
|
* Typo police.rnordier2000-11-201-1/+1
|
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-204-22/+22
|
* Fix cross-building.marcel2000-11-207-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o Move building libperl and miniperl from build-tools to cross-tools. libperl uses MACHINE_ARCH to determine the right configuration, which doesn't match the build machine when cross-building if they are built as build- tools. o Since miniperl needs to be built as a cross-tool, it needs to be installed under /usr/obj so that it can be used (cross-tools have a special object directory to avoid build conflicts. As a downside, you can't easily run cross-tools from their object directory). Remove the install and distribute override targets. To avoid having miniperl installed by installworld, remove it from SUBDIR. o We can't pickup miniperl from the object directory but since it's installed, depend on PATH. This is save, because the makefiles are run with a known path. o Build libperl again as part of the library target. A _libperl variable existed, but it was never defined. o Add chmod to the list of saved tools, because perl conditionally uses it during install. The bootstrap-tools and cross-tools targets are modified to avoid building profiled and shared libraries. While here, have these targets build static binaries instead of shared binaries. Approved by: markm
* Use mktemp -t to respect TMPDIRkris2000-11-191-7/+7
| | | | Clean up temporary file at runtime
* Correct the Bintuils src path from the debugging version I accidentlyobrien2000-11-151-1/+1
| | | | committed.
* Upgrade to Binutils 2.10.1.obrien2000-11-157-5/+17
|
* Use Fx macro wherever possible.ru2000-11-142-2/+3
|
* Build and install the useful `readelf' util that is new with Binutils 2.10.0.obrien2000-11-132-1/+21
|
* Create temporary filenames securely, don't just number them sequentially.kris2000-11-111-9/+11
| | | | Audited by: eivind, freebsd-audit
* Add comment about a requirement in using a 64-bit `long' on i386.obrien2000-11-101-0/+3
|
* Link with libgcc_pic when building shared objects.obrien2000-11-101-1/+4
| | | | | | | | (note we should not just use GCC's default LIBGCC_SPEC as it doesn't use the PIC version when linking shared) Recomended by: jdp PR: 21983
* Sync gdb thread support with recent changes to the threads library.deischen2000-11-101-17/+10
| | | | Approved by: obrien
* Found remaining -kthread option that [sort of] supported using theobrien2000-11-091-1/+3
| | | | | | | | | LinuxThreads port. Dike it out as it was removed from freebsd.h on 19-July-2000 as this option depended on bits not part of the base system and required people to install the LinuxThreads port in a manner non-consistent with the workings of our Ports Collection. Requested by: jasone
* Tell libgcc_r how to initialize a mutex before it uses it. Thisjdp2000-11-011-0/+1
| | | | | fixes the immediate segmentation violations from some multithreaded programs built on very up-to-date systems.
* Quiet -Wall.obrien2000-10-311-1/+4
|
* GCC uses .asm files on the Alpha for crt{begin,end}.o rather thanobrien2000-10-311-9/+30
| | | | | | crtstuff.c as they do for other platforms. Moral support from: jdp
* Change "PERL_THREADED=yes" to "PERL_THREADED=true".vanilla2000-10-301-4/+2
|
* Add suffix "-thread" to archname when perl with thread support.vanilla2000-10-309-11/+11
| | | | Approved by: markm
* Add two new classes of problem reports primarily for the Ports Collection:steve2000-10-292-3/+3
| | | | | | | | | | | - update: For submitting non-maintainer updates/changes - maintainer-update: For submitting maintainer updates/changes The intent is to make it easier to spot maintainer sactioned or submitted updates to ports though it might also be useful for userland code that is maintained by someone that is not a FreeBSD committer. Submitted by: nbm and many others
* Update to version 3.113. Major changes were to incorporate FreeBSD-steve2000-10-299-196/+326
| | | | | | | | | | | | specific changes into the original distribution (although sometimes with a slightly different approach) and to add two commandline options to send-pr(1): -c which allows you to specify an address to CC this PR to -s allow the severity to be specified on the commandline PR: 17922
* * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to workobrien2000-10-282-1/+57
| | | | | | | | | | | | | | | | | | | 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
|
* Include sys/types.hbrian2000-10-161-0/+2
|
* include <sys/types.h>brian2000-10-151-0/+4
|
* Adjust to reflect recent changes in the internal layout of a structdeischen2000-10-131-26/+46
| | | | | | pthread in libc_r. Reviewed by: dfr
* Style tweaks.obrien2000-10-131-7/+4
|
* Regenerated. There are a bunch of changes from this round of ./configurepeter2000-10-022-48/+102
| | | | | but none of them are used or make any difference (at least in the FreeBSD version).
OpenPOWER on IntegriCloud