summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils
AgeCommit message (Collapse)Author
2002-03-22Add m68000-specific `toolchain2netbsd' generated toolchain build/config files.fredette
2002-02-27New toolchain infrastructure for sh3eb, generated with mknative.tv
2002-02-27New toolchain framework for sh3el platforms, generated with mknative.tv
2002-02-11Skip building if the target's .mk file is missing.tv
2002-01-31itbl-parse ends in .y; itbl-lex in .l.tv
2002-01-22regenerate.mrg
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-21Update for Alpha emulation change.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-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-12MKfoo=no -> NOfootv
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-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-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-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-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-05Add m68k-specific `toolchain2netbsd' generated toolchain build/config files.scw
2001-10-18Updated files from new toolchain2netbsdmatt
2001-10-04Generate ldcripts as "native" for a native linker. However, disabletv
installation into /usr/share/ldscripts at the moment, as the scripts will no longer be shareable on all targets. This will be tweaked at a later date to generate "cross style" scripts for all targets (native ones are compiled into the ld binary) so that they will indeed be shareable. Should fix PR bin/14114, pkg/14122, and related issues.
2001-09-08Rebuild USE_NEW_TOOLCHAIN files for vax. Add binutils, etc. ..matt
2001-08-30Regenerate so that ${DIST} is not expanded.matt
2001-08-28Commit NEW_TOOLCHAIN files. Do not attempt to use these unless you knowmatt
what you are doing!
2001-08-19Update new toolchain that now toolchain2netbsd has beenmatt
run natively on an ARM ELF system.
2001-08-19When making the ldscripts, set MACHINE to "". elf.sc makes bad scriptsmatt
if MACHINE is set.
2001-08-19preliminary new toolchain support for ARM ELF.matt
2001-08-19Prelim ARM ELF support for binutils.matt
2001-08-15regenerate.mrg
2001-08-14Regen.tv
2001-08-14Regen.tv
2001-08-10build sparc & sparc64 binutils & gdb.mrg
2001-08-10deal with no TEMPLATE_NAME being defined for a targetmrg
2001-08-06Use target_alias without a release number; toolchain2netbsd strips this now.tv
2001-08-06Add gprof.tv
2001-08-06Install ldscripts into /usr/share/ldscripts. (Currently non-unified, so thetv
install will only add scripts for the current target to /usr/share/ldscripts. This will be fixed to build all applicable scripts for all NetBSD targets.)
2001-08-06Add new toolchain binutils build structure.tv
2001-01-09- Use PRINTOBJDIR and .WAIT where appropriate.enami
- Define PARALLEL in gdb/Makefile since multiple yacc might run.
2001-01-09convert to using .WAITlukem
2000-10-25don't build binutils 2.9.1 for sparc64 -- it causes issues.mrg
2000-02-01STRIPPROG -> STRIPtsutsui
1999-10-10Add explicit dependency on arparse.h, so it can appear timely.pk
1999-02-13convert from NOxxx= to MKxxx=no.lukem
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-11Add Texinfo doc.tv
1999-02-09Clean up and use stuff from src/gnu/lib/libbfd.tv
1999-02-06Apparently missed this commit. (!) Update binutils build structure totv
binutils 2.9.1.
1999-02-02Get rid of !powerpc cruft.tv
1999-01-07Hack "install" for non-root build.itohy
1998-12-19Enable strip for a.out tookristerw