summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* ${MACHINE} -> ${MACHINE_ARCH}marcel1999-11-141-2/+1
| | | | | | | | | | | | | | | | All Makefiles now use MACHINE_ARCH for the target architecture. Unification is required for cross-building. Tags added to: sys/boot/Makefile sys/boot/arc/loader/Makefile sys/kern/Makefile usr.bin/cpp/Makefile usr.bin/gcore/Makefile usr.bin/truss/Makefile usr.bin/gcore/Makefile: fixed typo: MACHINDE -> MACHINE_ARCH
* Fix man so that it does not allow command line arguments to expand whenjhb1999-11-131-4/+6
| | | | | | | | | executing apropos or whatis. This prevents `man -k ';echo foo'` from executing `echo foo` and causes apropos to print an error message instead. Add $FreeBSD$ while I am here. Noticed by: chris
* Make binutils for Alpha work on i386 machine, by properly definingmarcel1999-11-121-1/+6
| | | | whether the host machine has a 64-bit long or not.
* Replace freebsdelf with freebsd in BINDIRjb1999-11-073-3/+3
| | | | Requested by: obrien
* These have been repo-copied to i386-freebsd.jb1999-11-075-150/+0
|
* These have been repo-copied to alpha-freebsd.jb1999-11-075-150/+0
|
* Replace freebsdelf with freebsd in most places.jb1999-11-076-16/+16
| | | | Requested by: obrien
* After a repo copy of as_{alpha,i386,mips} to {alpha,i386,mips}-freebsd,jb1999-11-071-6/+9
| | | | | | | tidy up the logic that works out which sub-directories to build. The new directories with freebsdelf suffixes now have freebsd suffixes after a repo move by Peter at the request of David O'Brien.
* Replace freebsdelf with freebsd in BINDIR.jb1999-11-075-5/+5
| | | | | | | [ alpha-freebsd, i386-freebsd and mips-freebsd were repo-copied by Peter (one of the repo-men) ] Requested by: obrien
* Add support for additional architectures.jb1999-11-066-0/+197
|
* Use the simplified genscripts.sh and set the cross-compiled libraryjb1999-11-061-2/+22
| | | | | | | | | | | directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that the cross tools behave the same way that the host versions do. When building cross tools, Cygnus doesn't set the default library directory. This doesn't suit FreeBSD IMHO. Add WinNT emulation support too. You only get this if you've set BINUTILSDISTDIR because the contrib/binutils repository doesn't contain the required sources.
* Use the simplified genscripts.sh and set the cross-compiled libraryjb1999-11-062-8/+12
| | | | | | | directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that the cross tools behave the same way that the host versions do. When building cross tools, Cygnus doesn't set the default library directory. This doesn't suit FreeBSD IMHO.
* This is a simplified version of the binutils script which better suitsjb1999-11-061-0/+107
| | | | the (few) things that the FreeBSD makefiles need to specify.
* Add a BINUTILSDISTDIR hook here too.jb1999-11-061-0/+8
|
* This one might be a bit controversial. 8-)jb1999-11-065-0/+165
| | | | | | | gas for i386 targeted to NT for those (like me) who have to do work targeted to NT, but can't stand actually looking at it all day long. I cross build apps on FreeBSD and just run them on NT later. Life is better that way.
* gas for m68k targeted to NetBSD's a.out format. Useful for porting orjb1999-11-066-0/+167
| | | | | | even just building applications targeted to NetBSD. I know this will upset some people (outside FreeBSD).
* gas for powerpc targeted to FreeBSD.jb1999-11-066-0/+170
|
* gas for m68k targeted to FreeBSD.jb1999-11-066-0/+170
|
* gas for sparc targeted to FreeBSD as ELF32 for a start (suject to change).jb1999-11-065-0/+154
|
* Don't change the name when building a cross-tool. Just set the BINDIRjb1999-11-065-15/+15
| | | | to /usr/libexec/cross/${MACHINE_ARCH}-freebsdelf.
* Add the BINUTILSDISTDIR hook here too.jb1999-11-061-0/+12
|
* Change CROSS_TARGETS to CROSS_FORMATS because that makes more sense.jb1999-11-061-1/+21
| | | | | Check if already cross-compiling and only build the cross-tools if not cross-compiling (to save time).
* Add support for additional architectures.jb1999-11-068-0/+11560
|
* Add support for additional architectures.jb1999-11-064-0/+121
|
* Change CROSS_TOOLS to CROSS_ARCH because that makes more sense.jb1999-11-061-1/+7
| | | | | | Allow for the case where the host architecture might also be listed in CROSS_ARCH, so don't do things twice. This situation can arise if you want NT support in binutils (CROSS_ARCH=i386 CROSS_FORMAT=winnt).
* Teach binutils how to understand NT format objects and libs. This is usefuljb1999-11-061-0/+7
| | | | | for those who want to objdump --disassemble things that they're not supposed to. 8-)
* Add a BINUTILSDISTDIR hook to provide a path to a full binutils releasejb1999-11-062-0/+18
| | | | | outside the contrib files that FreeBSD distributes. This for use by those who want to work on porting FreeBSD to additional architectures.
* Add binutils support for additional architectures.jb1999-11-063-0/+18
|
* Our capibilities updated for GCC 2.95.2.obrien1999-11-061-8/+171
|
* Minor cosmetic changes in an attempt to improve consistancy.obrien1999-11-047-7/+15
|
* Describe localized directories naming conventionache1999-10-301-0/+21
| | | | Submitted by: mostly by phantom
* Localize itache1999-10-301-0/+19
| | | | Submitted by: phantom
* `make' will fail if hash.h exists for some reason and gxx-hash needs to beobrien1999-10-301-1/+1
| | | | | | rebuilt. Fix this. Submitted by: bde
* Upgrade grep to version 2.3ru1999-10-2821-7886/+230
|
* Bring back texindex from the dead. Some ports use it to format their docs.tg1999-10-252-1/+15
|
* Correctly document the -V and --version options.mpp1999-10-211-3/+11
| | | | | PR: docs/14417 Submitted by: Greg Lewis <glewis@trc.adelaide.edu.au>
* Cast tp[-2] to unsigned char before comparing.ru1999-10-131-1/+3
| | | | | | PR: 14011 Ignored by: maintainer Obtained from: GNU grep 2.3
* Add a comment explaing the linking and segrated the old and new cases a little.obrien1999-10-121-1/+3
|
* Change the name of the file generaged from gxx.gperf from "hash.h" toobrien1999-10-121-3/+6
| | | | | "gxx-hash.h" with hopes of getting Cygnus to do the same. We create a link to the old name for now.
* Move -I of cc_tool/ before the GCCDIR ones.obrien1999-10-121-1/+1
| | | | | | | | | | | | | When I imported EGCS into contrib/egcs/ I failed to prune out egcs/gcc/cp/hash.h which is generated from gxx.gperf. Thus `cc1plus' wasn't using the hash.h we generated by cc/cc_tools/Makefile, but rather the one in egcs/gcc/cp/. When I imported contrib/gcc/ I did prune gcc/cp/hash.h. Unfortunately the GCC maintainers weren't smart on their file nameing and there is also a egcs/gcc/hash.h (name overloading does NOT work as well on the filesystem as in C++...). Due to the -I ordering we are were then picking up gcc/hash.h when compiling `cc1plus'.
* Fixed the hack for using "../libgcc/Makefile" in libgcc_r/Makefile.bde1999-10-032-2/+4
| | | | | | ${LIB} was wrong at dependency-parsing time, so dependencies for libgcc_r*.a were wrong. This somehow worked right, except libgcc_r*.a were always out of date.
* sigset_t change (part 5 of 5)marcel1999-09-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----------------------------- Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Internally, libc is mostly rewritten to use the new syscalls. The exception is in compat-43/sigcompat.c The POSIX thread library has also been rewritten to use the new sigset_t. Except, that it currently only handles NSIG signals instead of the maximum _SIG_MAXSIG. This should not be a problem because current applications don't use any signals higher than NSIG. There are version bumps for the following libraries: libdialog libreadline libc libc_r libedit libftpio libss These libraries either a) have one of the modified structures visible in the interface, or b) use sigset_t internally and may cause breakage if new binaries are used against libraries that don't have the sigset_t change. This not an immediate issue, but will be as soon as applications start using the new range to its fullest. NOTE: libncurses already had an version bump and has not been given one now. NOTE: doscmd is a real casualty and has been disconnected for the moment. Reconnection will eventually happen after doscmd has been fixed. I'm aware that being the last one to touch it, I'm automaticly promoted to being maintainer. According to good taste this means that I will receive a badge which either will be glued or mechanically stapled, drilled or otherwise violently forced onto me :-) NOTE: pcvt/vttest cannot be compiled with -traditional. The change cause sys/types to be included along the way which contains the const and volatile modifiers. I don't consider this a solution, but more a workaround.
* Rename a macro; it gets set at "make world" time, and I had a localmarkm1999-09-252-3/+3
| | | | mod that masked this. D'uh.
* Fix problem where a macro is not properly initialised in the !THREADmarkm1999-09-241-2/+2
| | | | | | case. Simple reodering does it. Thanks to: sos
* Low-level, but significant cleanup of Perl's build process.markm1999-09-247-154/+65
| | | | This should significantly ease "make; make install" loops.
* mdoc(7)'fyphantom1999-09-231-7/+11
| | | | Empty sections commented.
* install hyphen.us-ru from GROFF_DIST/tmac/localeache1999-09-211-1/+1
| | | | | repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale required
* Correct spelling : ascii -> ASCIIphantom1999-09-201-1/+3
| | | | | | PR: docs/13702 Submitted by: Stephen J. Roznowski <sjr@home.com> Reviewed by: mpp
* Change distribution to krb4 in preparation for K5.markm1999-09-191-1/+1
|
* fix LOCALEDIRache1999-09-151-1/+1
|
OpenPOWER on IntegriCloud