summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2014-03-02don't collect gthr-default.h anymore.mrg
2014-03-02don't collect c++allocator.h. we copy it via G_ALLOCATOR_H we'vemrg
already pulled out, and the extra copy can confuse make when it has an older timestamp than the copy in dist/libstdc++-v3/.
2014-02-27define GCCDIST properly for GCC 4.1, and since it is now the samemrg
as GCCSRCDIR remove the latter.
2014-02-27To build elftosb with clang++, it needs more than nl_types.h provides.matt
XXX to workaround with, if compiling on __NetBSD__ just include the real nl_types.h
2014-02-26prepare for moving GCC 4.5 into gcc.old:mrg
- convert to using ${EXTERNAL_GCC_SUBDIR} - define base-external-gpl3-gcc* subdir as GCC_SUBDIR - use <bsd.init.mk> over <bsd.own.mk> for a bunch of places; mostly because it arranges for ../Makefile.inc to be included earlier, and don't bother including the latter if the former is already included. - move all .PATH: settings after <bsd.{own,lib}.mk> so that all valid variables are set before it is evaluated - rename mknative-gcc* to match their subdir name. XXX the relationship between the Makefile.inc/Makefile.gcc_path files is kind of sketchy, it would be great if this was fixed.
2014-02-24Rename NetBSD/hp700 to NetBSD/hppa.skrll
Unfortunately our VCS isn't very helpful here.
2014-02-18put back some cppflags we lost.christos
2014-02-17Merge gcc-4.8 mknative bits.christos
2014-02-16The mpfr sources moved down into a src directory - deal with this inskrll
mknative.
2014-02-15No need to specify ${.OBJDIR} for target files.tsutsui
It rather fails if MKHOSTOBJ=yes.
2014-01-29For the tools build, always use the Bison-created m68 asm parser.joerg
Fixes build on Linux, where the glibc guards trip up the "must-be-included-first" check in config.h.
2014-01-16Add the {v,}{err,warn}c functionschristos
2014-01-16Pass HOST_CXX to llvm configure as CXX=${HOST_CXX:Q} since llvm wants c++matt
more than cc.
2014-01-16eliminate use of bsd.sys.mk from Makefileschristos
2014-01-15Update build glue for LLVM/Clang 3.5svn r199312. Noticable changesjoerg
include bug fixes for the loop vectorizer, initial work for assembler parser/disassembler on SPARC, improvements to ARM assembler and .code16 support on x86.
2014-01-09fix prototype for strnlen.apb
2014-01-09Declare and define strnlen if necessary.apb
2014-01-09regenapb
2014-01-09Add strnlen to configure tests in tools/compatapb
2014-01-05Update build system and import script for mdocml 1.12.3.joerg
2014-01-05Update LLVM family to 3.5svn r198450. Interesting changes include:joerg
- Improvements in the SPARC64 support - ARM backend can almost build a full NetBSD/EABI system with the integrated assembler - PowerPC grows disassembler support - LLD supports copy relocation, beginning of MIPS backend - New diagnostic for use of bool expression as size_t argument for strncmp and friends
2014-01-03Remove the borked definition of ELF64_Shalf from some more places.dsl
Remove the _KERNEL parts of some clones of sys/elf_exec.h One might ask why this file has got cloned so many times.
2013-12-11Allow kernel code to access constant databases by moving cdbr(3) and thejoerg
required mi_vector_hash(3) into src/common.
2013-11-28update to MPC 1.0.1.mrg
2013-10-24Define __USE for use during a tools build.apb
2013-10-21Improve wording and remove typosskrll
2013-10-21Move the GNUHOSTDIST assignment back to the top of the Makefile.skrll
2013-10-20Group the mknative stuff together - no functional changeskrll
2013-10-20g/c VAX_CONFIGURE_ARGSskrll
2013-10-20Make sure gmake is quiet when grabbing variables.skrll
2013-10-20Deleted 1 line too many in previous commit.skrll
2013-10-20g/c gcc3 goopskrll
2013-10-03more files neededchristos
2013-10-01Grab enable_initfini_array from the ld Makefileskrll
2013-09-02Update LLVM/Clang snapshot to r189662. This includes many improvementsjoerg
to the new SLP vectorizer, fast codegen support for PPC and using terminfo for the color sequences. In addition, add (optional) build infrastructure for lld to allow easier testing. This is controlled by MKLLD.
2013-09-02Preserve -std=* options as they may change the dependency list.joerg
2013-08-18Support __format_arg.joerg
2013-08-16Use makeinfo built from src/tools/texinfo. Fixes PR toolchain/48123.gsutre
ok apb@
2013-08-14regenjmcneill
2013-08-14add test for struct tm tm_gmtoff memberjmcneill
2013-08-13pass HOST_SH to the build, to keep it from picking up a "bash"drochner
from $PATH
2013-08-09regenjmcneill
2013-08-09makefs_udf uses clock_gettime, and on some versions of linux that lives in librtjmcneill
2013-08-07Revert previous change to tools/Makefile.gnuhost. When getenv("M4")apb
contains multiple words, flex fails. Adjust tools/autoconf/Makefile to pass the necessary extra arguments via M4=... in CONFIGURE_ENV. This is similar to what used to be in revision 1.4 of tools/autoconf/Makefile, but it's now after instead of before the inclusion of Makefile.gnuhost, because it has to override the value of M4=... that Makefile.gnuhost stores in CONFIGURE_ENV.
2013-08-06Compile snprintb.c into libnbcompat. The source file is found in theapb
common/lib/libutil directory.
2013-08-06declare snptintb_m() and snprintb() if HAVE_SNPRINTB is not defined.apb
2013-08-06regen, to pick up the test for snprintb_m.apb
2013-08-06Add a configure test for snprintb_m. We will assume thatapb
the rpesence of snprintb_m implies the presence of snprintb.
2013-08-06Add the "-g -D__gnu__" flags when invoking M4 via CONFIGURE_ARGSapb
in tools/Makefile.gnuhost. This makes the tools version of m4 behave like GNU m4. Remove similar code from tools/autoconf/Makefile, where it didn't work because Makefile.gnuhost would previously have overridden it. This fixes a problem in which the tools version of autoconf complained "M4sugar requires GNU M4. Install it before installing M4sugar or set the M4 environment variable to its path name."
2013-07-20revert socklen_t to int (from dh)christos