summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
...
* | Remove the `sysctl' get osversion hack. There are issues with cross-hostingobrien1999-11-201-4/+0
| | | | | | | | | | builds, Also, `sysctl' is not a build-tool and I'd rather not make it one. 3-STABLE has been updated to deal with the main reason this came in.
* | Build genrtl.h before print-rtl.o.obrien1999-11-171-1/+1
| | | | | | | | Submitted by: John Hay <jhay@mikom.csir.co.za> (basic idea, changed by me)
* | Add perlopentut.pod, perlreftut.pod and perlthrtut.pod to the list ofsheldonh1999-11-171-3/+4
| | | | | | | | | | | | | | | | | | | | pod files to be converted to and installed as manual pages. These were probably overlooked in the last minor version number upgrade to perl5. This change was approved by the perl5 maintainer. PR: 14649 Submitted by: Andy Farkas <andyf@speednet.com.au>
* | Allow sub-Makefile's to determine the version of the OS we are make'ing on.obrien1999-11-171-0/+4
| |
* | Add `mkstemp.c' to the mix if we are building on something older thanobrien1999-11-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | __FreeBSD_version < 400004. This allows -STABLE to build -CURRENT sources. [mkstemps() was added to -current just before the version bump to 400004 (a matter of hours in this case), so the test is as exact as possible.] Submitted by: marcel
* | Pay attention to the "KEEP THIS IN SYNC" comment, and sync the `tm.h'obrien1999-11-171-4/+0
| | | | | | | | header with src/gcc/usr.bin/cc/cc_tools/Makefile.
* | Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.obrien1999-11-1510-27/+46
| |
* | Cosmetic change to match cc_tools/Makefileobrien1999-11-151-7/+7
| |
* | Purely cosmetic changes to lineup targets.obrien1999-11-151-16/+16
| |
* | Cosmetic removeal of a trailing white space.obrien1999-11-151-1/+1
| |
* | ${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'.
OpenPOWER on IntegriCloud