summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Add TARGET_ARCH=mipsel and TARGET_ARCH=mipseb as a valid targets.imp1999-03-0117-13/+3182
| | | | | | | | | | | | | | | | | | | | | | Unlike the unisex architecutres we've had so far, mips is bisexual. These tools can produce either byte sex, and the compiler/make determines the proper gender to use. Otherwise, we'd have to have had mipsel and mipseb in all the places that we have just mips. And there are other complications with doing that (binutils doesn't like to build mips tools without both byte genders, it seems). Introduced BINUTIL_ARCH so that other bisexual architectures can a generic mechanism. We cannot just define MACHINE_ARCH as mips because we need to differentiate big and little endian types of binaries. Discussions on freebsd-arch have hashed out this issue (and the parallel libc issues). NetBSD is moving towards mipsel and mipseb for their two flavors of mips ports (in time for 1.4, if this change hasn't already been accomplished). I've been building i386 worlds with this tree for a three months with these files in place with no ill effects.
* I don't know why the version was bumped to 1.11.3, nothing from the realobrien1999-02-282-3/+1
| | | | | GNU 1.11.3 got in when this change was made. thepish's submitted fixes unbroke --norecurse.
* use minimum length for strcoll tooache1999-02-141-4/+19
|
* remove collating optimization - not work with substituted charactersache1999-02-131-37/+2
|
* use strcoll() where it is easy to sort german ss and similar properlyache1999-02-131-21/+7
|
* $Id$ misspelled as $Idwosch1999-02-111-1/+1
| | | | Submitted by: bde
* Added myself as maintainer.wosch1999-02-094-2/+13
|
* Fix white-space spamming.obrien1999-02-083-5/+5
|
* Add perl5 userland (actually localland) to MANPATH list.markm1999-02-041-3/+2
|
* Drop outdated FreeBSD version number from test script.rnordier1999-01-241-1/+1
| | | | | Submitted by : Sue Blake <sue@vedanix.welearn.com.au> PR : 9650
* Fixed ifdef for libintl in previous commit (the location of libintl.a'sbde1999-01-201-7/+11
| | | | | | | | | | | obj dir is only indirectly related to the location of libtxi.a's obj dir). Fixed about 3 style bugs in previous commit. Fixed my bug in rev.1.7. "../../Makefile.inc" worked as an alias for "../Makefile.inc" in some cases, but it gives endless recursion when there is an obj dir in one of the subdirs.
* Fixed breakage of cross-compiling in previous commit. The installedbde1999-01-191-6/+4
| | | | | | | | version of makeinfo must be used. The fix breaks bootstrapping of texinfo by a simple `make' in the texinfo directory -- `make world' must be used to bootstrap it if you don't know how to do it manually. Fixed at least 7 style bugs in previous commit.
* Back out the last commit; it broke things.markm1999-01-173-12/+12
| | | | | | NB! NB! NB! GUYS - the perl5 build is extremely nasty!! Please run all changes to it past me _before_ committing. There are some very subtle gotchas.
* Remove BINFORMAT/a.out/elf default hackery, it's elf by default internallypeter1999-01-161-17/+1
| | | | and doesn't need to use this.
* Typo: s/local/locale/ in LOCALEDIR.peter1999-01-151-2/+2
| | | | Submitted by: Seigo TANIMURA <tanimura@naklab.dnj.ynu.ac.jp>
* fix optimize= settings - configpm understand only =' or =" as variablesache1999-01-153-12/+12
| | | | and treat any other stuff as comments
* Fix some more turdage from the original ./configure.markm1999-01-143-18/+18
| | | | Submitted by: bde
* Update this area for Texinfo-3.12.markm1999-01-148-32/+62
| | | | Submitted by: lkoeller@cc.fh-lippe.de
* MF22 - allow dates to 2069danny1999-01-131-7/+9
| | | | Submitted by: Arjan de Vet <Arjan.deVet@adv.iae.nl>
* Allow --newer and friends to handle dates beyond 1999/12/31danny1999-01-121-5/+10
|
* When doing a setuid script, the usual #!/usr/bin/perl detects it and execspeter1999-01-121-1/+3
| | | | | | /usr/bin/sperl5.00502 to implement it, so that name had better exist.. Reviewed by: markm (a while ago)
* Switch to using ".So" as the extension for PIC object files ratherjdp1999-01-095-13/+13
| | | | | | | | than ".so". The old extension conflicted with well-established naming conventions for dynamically loadable modules. The "clean" targets continue to remove ".so" files too, to deal with old systems.
* Ignore return value for strip. Avoids make world going popn_hibma1999-01-081-2/+2
| | | | | | | | | | because of strip maybe_stripped strip: maybe_stripped: File format not recognized *** Error code 1 in I/usr/src/gnu/usr.bin/binutils/strip
* 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
OpenPOWER on IntegriCloud