summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Avoid using `ld -O' (as in bsd.lib.mk). `ld -O' seems to have caused onlybde1998-12-271-7/+15
| | | | | non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts the result in a.out so it has essentially no effect.
* Removed rotten, unused implicit rules. The ld -O in one might have beenbde1998-12-271-14/+1
| | | | harmful if it were used.
* Add support for building on MIPS based systems.imp1998-12-162-2/+16
|
* Add a reference to man(7).jkoshy1998-12-031-0/+1
|
* Added reference to mdoc(7) and mdoc.samples(7) to the bottom ofdillon1998-12-011-1/+3
| | | | | man(1). The man manual page is the obvious first place that people who are trying to write manual pages look.
* Use mmap for reading files. This is faster than read().wosch1998-11-141-2/+2
|
* Another instance where we default to elf only on alpha, but shouldimp1998-10-261-2/+2
| | | | default to aout only on i386.
* Fix paths. This sorts out the remaining p5-* port-creation hassles.markm1998-10-173-33/+33
|
* Split up rule for ${COMMONHDRS} so that `make -j N' doesn't create thebde1998-10-161-12/+12
| | | | | | | 6 headers up to 6 times concurrently. Debugged by Don Lewis (Don.Lewis@tsc.tdk.com). Fixed some disorder.
* Properly install the *.h files in CORE and Config.pm where it wants to be.markm1998-10-151-1/+7
| | | | | | This should fix a substantial number of broken p5-* ports. Tested-on: x11-toolkits/p5-Tk (Amongst others)
* Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit.bde1998-10-153-9/+7
| | | | | | | They may belong in /usr/libexec/{aout,elf}, but objformat doesn't support that. Fixed bogus `?=' assignments for BINDIR.
* Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.peter1998-10-151-1/+7
|
* Damn - dirname(1) is not available this early. Work-around.markm1998-10-121-5/+3
|
* Very substantial debug/improvement of the FreeBSD/Perl5 build.markm1998-10-117-361/+166
| | | | | | | | | | | | | | o make install ; make install now works o make all ; make all is quiet the second time o Dependancies are properliy debugged; this means that make -jN has a far hihjer likelyhood of working. o a proper 'link farm' has been constructed for the build. This dramatically simplifies the dependancy tangle. o for perldoc's use, all the .pod files are installed. o the man3 docs are properly compressed. o the man pages and libary code are installed by the makefiles, not by a perl script. o at the end, h2ph is run.
* libg++ and libstdc++ also have internal calls to libm. Programs using thepeter1998-10-112-2/+10
| | | | | | | | | | | | shared versions should not need to add -lm unless the program uses libm itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++ has dynamic dependencies on some exception tables and binutils doesn't seem to like it when a secondary library has undefined references. It doesn't seem to care when -lstdc++ is added on the command line to ld though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should be OK. c++ also adds -lm explicitly too, even though it wouldn't need to now. [except for statically linked binaries as .a files don't have an equivalent of automatic internal shared object dependencies.]
* Fixed searching for section "1aout" man pages. Section numbers must bebde1998-10-101-1/+1
| | | | single digits or in the section list.
* Replace use of non-standard ld -O with a ld -o / mv combination as usedpeter1998-10-062-14/+26
| | | | | | elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H extension. (actually, it ignores it for option compatability with some other OS).
* Don't build the info pages for the old assembler. Instead, buildjdp1998-10-036-5005/+91
| | | | and install the info pages for the new assembler and linker.
* space/tab problemache1998-10-021-2/+2
|
* Add documentation for tree functions.jkh1998-10-021-5/+79
| | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
* Add documentation for new tree functions.jkh1998-10-022-8/+73
| | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
* Install z*grep manpagesobrien1998-10-021-1/+2
|
* add /usr/share/perl/manache1998-10-021-1/+2
|
* Allow NOSUIDPERL to DTRT.markm1998-09-301-2/+6
|
* Add missing free()jkh1998-09-301-3/+1
| | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
* Add missing free().jkh1998-09-301-1/+2
| | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
* Fix the shared library configuration stuff.markm1998-09-293-15/+15
| | | | Noticed by: Ollivier Robert
* Add examples for tree functions.jkh1998-09-296-2/+346
| | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Add support for saved trees.jkh1998-09-292-4/+111
| | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Update tree function and remove gratuitous .h file.jkh1998-09-282-48/+79
| | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Teach this code about the new tree functionality of libdialog.jkh1998-09-283-1/+105
| | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Unbump the minor number; guess this doesn't happen in the ELF worldjkh1998-09-281-2/+2
| | | | anymore and maybe we should nuke the meaning if MINOR altogether. :)
* Repairs to make the ports system work again. Currently, the portsmarkm1998-09-265-43/+42
| | | | | | | are installed in the same place as on 2.2.*; this will almost certainly change in the future. While I'm here, finish off the shared library brouhaha with miniperl.
* Add some new functionality which I promised to add over a year a go andjkh1998-09-264-3/+1035
| | | | | | | shamefully dropped on the floor. I need to add it now since it does a minor number bump, but otherwise the current functionality of libdialog is unchanged (in all its evil glory) and the change is non-intrusive. Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
* Part #2 (final) of suidperl repair.markm1998-09-243-12/+12
|
* More make cleanups.markm1998-09-233-7/+6
| | | | | | | | | | | | 1) Part of the NOSHARED fix; I messed this up and managed to get perl installed without being linked to the shared library libperl.so. This broke Perl in ELF when linking in shared objects. 2) Start of a cleanup of the man3 page location. This will (eventually) allow for a the ports to put their pages in the "normal" ${PREFIX}- based location. 3) Nuke cruft.
* Big cleanup of the perl build.markm1998-09-228-151/+157
| | | | | | | | | | | | | 1) Inspired by JB's finding of a hardcoded /usr/bin/ranlib in the config files, these have been properly cleaned up and have been personalised for FreeBSD, not MarkM. 2) Inspired by Peter, copying of the lib/ext etc dirs has been replaced by a link farm. 3) Common code has been moved to a higher-level Makefile.inc. This has been tested with a make -j8.
* Change rst0 into rsa0 in the man page too. Correct the spelling ofroberto1998-09-221-10/+10
| | | | | | POSIXLY_CORRECT while I'm here. Pointed out by: Andreas Klemm
* The default tape device should be /dev/rsa0 for CAM.roberto1998-09-211-1/+1
|
* I danced with the devil and found the needle in the haystack!jb1998-09-213-3/+3
| | | | | | | Remove the /usr/bin path to ranlib and just let the build environment set the path. Running an aout version of ranlib on an elf library is something we'd prefer not to do. I'm surprised that the build didn't spit any errors when it did this. Shrug.
* Supply correct type widths etc. for alpha.dfr1998-09-161-13/+13
|
* Generalise the build a bit more.markm1998-09-168-14/+600
| | | | | | | | | | | 1) Fix up the NOSHARED stuff (bde) 2) Accomodate CFLAGS (vanilla) 3) Provide separate files for i386 and alpha (Doug Rabson) In case 3, the supplied files were corrupted, but the concepts sound enough, so I just copied what exists into config.SH-{elf|aout}.{i386|alpha}. Alpha team, go ahead and do what is necessary on config.SH-elf.alpha. :-)
* Fix GDB so that it can handle ELF core dumps.jdp1998-09-149-15/+97
|
* Remove Id keywords from files that are still on the vendor branchbrian1998-09-147-14/+0
| | | | | This will make life easier when upgrading. Suggested by: bde
* Add a link perl --> perl5.00502markm1998-09-141-1/+2
| | | | Asked-for-by: Asami-San (for ports)
* Add Id keywordbrian1998-09-139-1/+17
|
* Allow libperl to be a shared library.markm1998-09-125-8/+12
| | | | | | This has the delightful side effect of fixing ELF .so objects. Asked-for-by: peter
* Fix parallel building.markm1998-09-127-35/+627
| | | | | | | | | (Tested by make -j12 buildworld on a 4-cpu SMP box). Address (but not solve) ELF shareable objects causing perl to dump core. (I have a heck of a lot to learn about ELF). Lots of help by: bde, jkh, jb and others
* Fix bogus length restriction on readlink. Use sizeof(buf) - 1 ratherimp1998-09-101-1/+1
| | | | | | | than the size of the directory name. Fix style bug which increased the number of lines > 80 characters by one. Pointed out by: bde
* Dorkus sum. I managed to commit an earlier version of this. This fixes themarkm1998-09-105-9/+9
| | | | | | | | | | broken perl build. * NOTE * * NOTE * * NOTE * PERL5 RELIES IN A MAKE WORLD FOR THE BOOTSTRAP!! * NOTE * * NOTE * * NOTE *
OpenPOWER on IntegriCloud