summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
AgeCommit message (Collapse)Author
2002-01-01Oops, this is NOT a C++ program.thorpej
2002-01-01Per a suggestion from matthew green, PROG_CXX takes the place ofthorpej
PROG for C++ programs.
2002-01-01Set PROG_CXX since these are C++ programs.thorpej
2001-12-31Introduce 3 new MK* variables that have effect in the USE_NEW_TOOLCHAINthorpej
case: MKBFD If set to "no", disables building of libbfd, libiberty, and all things that depend on them (binutils/gas/ld, gdb, dbsym, mdsetimage). MKGDB If set to "no", disables bulding of gdb. MKGCC If set to "no", disables building of gcc and the gcc-related libraries (libg2c, libgcc, libobjc, libstdc++). These are useful for building platforms for which either of the following situations are true: (1) You have no userland from which to run toolchain2netbsd in order to build the appropriate toolchain build framework. (2) The platform which you are building requires a newer set of tools than are currently in the tree (e.g. x86-64, ia64).
2001-12-21Set NOMAN correctly. From Andrew Brown.thorpej
2001-12-21Build as "protoize" and "unprotoize" respectively, not "gcc" (!!).thorpej
2001-12-21Update for Alpha emulation change.thorpej
2001-12-21Update for changes to alphanbsd-nat.c.thorpej
2001-12-19* Add protoize and unprotoize. (Closes PR 6894.)tv
* Regen files with proper OS names and version numbers. * Clean up toolchain2netbsd somewhat, to get it ready to be cross-host compatible (more work to be done here, but it's getting closer). * Add framework for gdbreplay and gdbserver, but hold off on enabling these by default until low-nbsd.c is verified to work everywhere.
2001-12-19Remove COPTS+=-g. This should be set by the builder, not this Makefile.tv
2001-12-15Allow a new-toolchain build to be done without actually buildingthorpej
the target "native toolchain" if BOOTSTRAP_NEW_TOOLCHAIN is set. This is important if you don't have any userland at all, and you're trying to make one from which you can run toolchain2netbsd.
2001-12-14Commit the results of running toolchain2netbsd on the Alpha.thorpej
2001-12-13No need to explicitly pull in bsd.own.mk.thorpej
2001-12-13No need to pull in bsd.own.mk explicitly.thorpej
2001-12-12move NOxxx=lukem
2001-12-12move NOxxx=lukem
2001-12-12Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly).lukem
Otherwise the appropriate MKxxx=no won't be defined .
2001-12-12MKfoo=no -> NOfootv
2001-12-11Update for new sparcnbsd-nat.cthorpej
2001-12-11Make absolutely sure that MACHINE is no in the environment whenthorpej
the linker scripts are generated.
2001-12-11Set G_EMUL to elf32lmip.thorpej
2001-12-10Update for changes to sp64nbsd-nat.cthorpej
2001-12-10Add mipsel gdb build framework from mipseb. Compile-tested only.gmcgarry
2001-12-10Add G_GCOV_OBJS so gcov compiles.gmcgarry
2001-12-05Add toolchain2netbsd generated files for gdb build on mipseb.rafal
2001-12-05Fix up `netbsdY' or `netbsdZ' in various places where toolchain2netbsdrafal
stripped netbsd1.5[YZ] to netbsd[YZ]. toolchain2netbsd should probably be whacked to DTRT as well.
2001-12-03Back out replacing gawk by nawk - James Chacon already fixed gawk formartin
sparc64. Sorry, next time I'll catch up with mails first.
2001-12-03Hack: do not build gawk on sparc64 - it is known to not work when compiledmartin
with the new toolchain.
2001-11-29Add _initialize_ser_tcpthorpej
2001-11-29Add ser-tcp.o (manually; it was a simple change).thorpej
2001-11-29Add i386nbsd-tdep.o (added manually; it was a simple change).thorpej
2001-11-26A few things to make r/o source trees work that might have timestamps on thejmc
dist .y and .c files reversed. 1. Move the .y.c and other assorted implicit rule overrides out of Makefile.inc and into local Makefile's. The system Makefile (bsd.sys.mk) sets up .l.c and .y.c rules so unless these come after all inclusions they just get ignored. 2. Add @true as the command for any of the rule overrides. Otherwise make still bails complaining about not knowing how to build the requisite .c or .h file. This obviously wasn't tested before as it couldn't have worked as-is.
2001-11-20Add _initialize_armnbsd_nat() (didn't bother re-running the script;thorpej
this was a pretty simple manual change).
2001-11-19UNPRIVILEGED->UNPRIVEDperry
2001-11-17New toolchain files for mipsel.simonb
From Rafal's commit for mipseb (which applies here too): WARNING: Binutils 2.11.2 (maybe earlier) changed the MIPS ABI, so any shared libs built by this toolchain WILL NOT WORK without either a whack to BFD to fix that or a patch to ld_elf.so to work around it. I need to chase the binutils folks on this issue still.
2001-11-13No need for ${CPP}; just compile the .S if m68k || i386.tv
Formatting cleanup.
2001-11-13Build *_tab.h as part of DPSRCS to make "make depend" work correctly.tv
2001-11-12Build .y.cc correctly. The .h file is supposed to be "foo_tab.h", nottv
"foo.tab.h", and now no longer exists in gnu/dist/groff to avoid conflicts.
2001-11-11Add new category "toolchain".tron
2001-11-08Oops, last round checked in make droppings here. Check in the actualrafal
toolchain2netbsd generated files, though this is as of yet untested.
2001-11-08New toolchain files for mipseb. Mainly toolchain2netbsd output with somerafal
changes to configuration stuff to (a) recognize `mipseb', and (b) build a BE-default GCC on mipseb. gprof and gdb still not done. WARNING: Binutils 2.11.2 (maybe earlier) changed the MIPS ABI, so any shared libs built by this toolchain WILL NOT WORK without either a whack to BFD to fix that or a patch to ld_elf.so to work around it. I need to chase the binutils folks on this issue still. That said, the new toolchain seems to work quite well once the ABI change is worked around/fixed -- I'm committing from a machine running a user- land built with the new compiler.
2001-11-08Don't rebuild "fini" _every_ time make(1) is run; avoids a completesimonb
rebuild of f771 all the time.
2001-11-05Add m68k-specific `toolchain2netbsd' generated toolchain build/config files.scw
2001-10-27Updated ARM defs.mkmatt
2001-10-23Regen from toolchain2netbsdmatt
2001-10-23Get the information for the "Release" field via running "uname" on thefredb
host that's doing the filing (with a suitable comment for non-usual cases), as suggested by Don Yuniskis in PR 14217 and lukem on tech-pkg. Also closes PR's 13938, 14104.
2001-10-18Updated files from new toolchain2netbsdmatt
2001-10-17Add cpp.1 as an MLINKjmc
2001-10-08CLEANFILES has to be set before including <bsd.prog.mk> to make sure thattv
clean/cleandir does its job (this should be fixed). Work around it, and fix some parallelism problems.
2001-10-08Deal brute-force with parallelism. In order to accomodate breaking thetv
build in the middle and restarting on another platform (requiring atomic host tool builds), and keep parallelism, the ".lo" rules can't be used at all. Instead, compile all host .c files directly into executables.