summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* Stop the freebsd hardwired version of send-pr from requestingpeter2000-09-251-30/+7
| | | | | submitter-id's and try and stop people sending 'Confidential: yes' PRs. The gnats database is public.
* Removed files not present in v1_15 import.ru2000-09-221-2/+2
|
* Spelling fixesache2000-09-171-2/+2
| | | | Submitted by: "Peter Avalos" <pavalos@theshell.com>
* Remove unneded -lmytinfoache2000-09-162-4/+4
|
* Gosh. I managed to commit the wrong version of this file. Darn;markm2000-09-151-4/+4
| | | | | | I must remember not to do that again. (This fixes broken install and distribute targets)
* Silence the perl build a lot; particularly in the case where amarkm2000-09-141-4/+4
| | | | | | | "make all" is being done on top of a "make buildworld", and nothing needs making. Asked for by: jkh
* Fixes and cleanups to the perl build; don't error out when NOCLEAN ismarkm2000-08-207-10/+20
| | | | | | set and directories are being (re)made; build the procname ($0) stuff, don't install miniperl. (Miniperl needs a revisit).
* Silence -Wall; main()'s second argument was "unsigned char **",markm2000-08-191-6/+8
| | | | and this had filtered down into too many other places.
* Implement the GDB counterpart to use hardware watchpoints in connectionjoerg2000-08-172-0/+256
| | | | | | | | | | | | | | | | | | | | | with Brian's kernel support for i386 debug registers. This makes watchpoints actually usable for real-life problems. Note: you can only set watchpoints on 1-, 2- or 4-byte locations, gdb automatically falls back to [sloooow] software watchpoints when attempting to use them on variables which don't fit into this category. To circumvent this, one can use the following hack: watch *(int *)0x<some address> David O'Brien is IMHO considering to get this fully integrated into the official GDB, but as long as we've got the i386/* files sitting around in our private FreeBSD tree here, the feature can now be tested more extensively, so i'm committing this for the time being. This work has been done in order to debug a tix toolkit problem, thus it has been sponsored by teh Deutsche Post AG. Reviewed by: bsd (not the operating system, but Brian :-)
* Update for the newly-updated gawk-3.0.6.sheldonh2000-08-151-0/+230
|
* Update for the newly-updated gawk-3.0.6.sheldonh2000-08-151-2/+2
|
* Always build and install suidperl. Only install suidperl setuid whenimp2000-08-132-5/+5
| | | | | | | | | ENABLE_SUIDPERL is set to true. When perl is updated to remove the fork mail code, additional warnings will enable the users to know what is gonig on and how to correct it. Markm will make those commits as part of his perl patch integration. suidperl is installed with execute permissions so that markm's added error messages wil be seen by the user.
* Don't build suidperl by default. Make users specifically enable itsimp2000-08-101-1/+1
| | | | building.
* Fix previous commit such that only -S/--skip ignores errors when applyingkbyanc2000-08-021-0/+7
| | | | | | a patch, returning -f/--force and -t/--batch to their previous semantics. Pointed out by: asami
* Fix patch such that skipping files does not count as a failure.kbyanc2000-08-022-2/+1
| | | | | | | | | | | | | | | Previously, using -S/--skip, -f/--force, or -t/--batch to skip a patch in a patchset still registers a failure which causes patch to return a non-zero exit code. This is particularly undesirable with regards to ports as there is no way to ignore the non-zero code. (Luckily, we don't currently have any ports that make use of any of these options.) The PR (yes, my own) is slightly incorrect: It states that -f does indeed properly skip patches. It does, but it still sets the failure flag causing patch to return non-zero. PR: 19638 Submitted by: kbyanc@posi.net
* Make style match the surrounding style. Use memset() instead of bzero()green2000-07-311-1/+1
| | | | | | because it's standard (bah, show me a real system without bzero()...) Noted by: bde
* Fix a bug in keyed sorting due to malloc abuse.kris2000-07-311-0/+3
| | | | Submitted by: green
* Don't call fprintf() without a format string.kris2000-07-121-1/+3
|
* Install the general binutils (such as `nm') info files.obrien2000-07-101-1/+6
| | | | | | Patch submitted by: nbm PR: 16585 Submitted by: Assar Westerlund <assar@sics.se>
* Correct the usage printed for --exclude, which takes a globbing patternsheldonh2000-07-051-1/+1
| | | | | | | and not a file name. PR: 19698 Reported by: Jeff Blaine <jblaine@mitre.org>
* Perl's version number needs upating.markm2000-07-021-1/+1
|
* Bunch-o'-tweaks.markm2000-07-026-149/+149
| | | | | | | | | | | | | | 1) (Biggest) I tried long-and-hard to keep the version number (5.006) backwards compatible with FreeBSD; I have lost this battle, and must defer to the Perl convention (5.6.0). Victims include suidperl. this means that dirs with a name of 5.006 will be replaced with dirs named 5.6.0 in both /usr/libdata/perl and /usr/local/lib/perl. 2) Errno module is added. 3) Alpha bits extensively tweeked after a Beast-build. Other commits to follow.
* Fix manpath for new perlache2000-07-021-1/+1
|
* Fix the perl build on the Alpha. int32 is 'int' not 'long'. int64 ispeter2000-06-302-8/+8
| | | | 'long', not 'long long'. Maybe the intXX_t types should have been used.
OpenPOWER on IntegriCloud