| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-01-13 | libmalloc has moved to external | christos | |
| 2015-05-09 | CID 1225079: check getrlimit return | christos | |
| 2014-06-13 | delete GCC 4.1 reach over. | mrg | |
| 2011-10-17 | do not build profiling versions of libgcc or libgcc_eh. | chs | |
| they are not used, and they don't build on arm with gcc 4.5. | |||
| 2011-05-30 | Disable build with clang since it ends up calling __floatuntixf, which | joerg | |
| this version of libgcc doesn't have. | |||
| 2011-05-30 | Ignore warnings when building with clang for now. | joerg | |
| 2011-05-26 | Default to -Wno-sign-compare -Wno-pointer-sign for clang. | joerg | |
| Push -Wno-array-bounds down to the cases that depend on it. Selectively disable warnings for 3rd party software or non-trivial issues to be reviewed later to get clang -Werror to build most of the tree. | |||
| 2011-05-20 | Needs -fheinous-gnu-extensions when building with Clang | joerg | |
| 2011-05-20 | Clang doesn't support some of the GNU extensions here, so disable it. | joerg | |
| 2010-12-08 | Fix some LP64 issues | joerg | |
| 2010-12-03 | Remove the do-external-lib and do-gnu-lib targets, along with | plunky | |
| external/lib/Makefile and crypto/external/lib/Makefile, replacing them all with SUBDIRs directly from lib/Makefile. compat/compatsubdirs.mk becomes simpler now, as everything is built from lib/Makefile, meaning all the libraries will now be built under compat so update the set lists to account for that. | |||
| 2010-11-28 | Centralise USE_COMPILERCRTSTUFF. | skrll | |
| PCC might need help. | |||
| 2010-08-07 | Don't build the CRT stuff here for i386 and x86_64. | joerg | |
| 2010-07-06 | remove almost all the ability to build netbsd with an a.out target. | mrg | |
| we're ELF now, and there are many missing checks against OBJECT_FMT. if we ever consider switching, the we can figure out what new ones we need but for now it's just clutter. this doesn't remove any of the support for exec_aout or any actually required-for-boot a.out support, only the ability to build a netbsd release in a.out format. ie, most of this code has been dead for over a decade. i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari, amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers the 5 MACHINE_ARCH's affected, and all the other arch code touched. it also includes some actual run-time testing of sparc, i386 and shark, and i performed binary comparison upon amiga and x68k as well. some minor details relevant: - move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them down to only the parts ldconfig needs - remove various unused source files - switch amiga bootblocks to using elf2bb.h instead of aout2bb.h | |||
| 2010-06-25 | Explicitly link libstdc++ against libm as found by Arnaud Lacombe. | joerg | |
| 2010-05-08 | re-run mknative-gcc. picks up: | mrg | |
| - gthr-posix.h fix - stpcpy / stpncpy - various GAS support | |||
| 2010-05-06 | mknative-gcc run to pick up gthr-posix.h change | drochner | |
| (also picks up stpcpy() and stpncpy(), and gas weakref support) | |||
| 2010-03-19 | (re-)run gcc mknative for powerpc64. | skrll | |
| Fixes PR/43008. | |||
| 2010-03-14 | update all of these makefiles for the .so -> .pico change. | mrg | |
| most of them are most harmless, but the libgcc parts are quite essential. before this change, all the special rules for .pico files were not applied, and exception handling wasn't enabled. this caused c++ exceptions not to work on sparc64. this fixes the build of boost-headers (it was correctly calling exception support broken!), which in turn makes all the things that depend upon it to actually work again on sparc64. | |||
| 2009-12-18 | For new libgcc rules; include generated makefiles first, then register ${LIB} | uebayasi | |
| and on-the-fly source rules. No changes against existing libgcc rules. | |||
| 2009-12-18 | Regenerate with libgcc TFmode softfloat support enabled. | uebayasi | |
| 2009-12-18 | Libgcc softfloat wrapper source code. This file is not auto-generated. Due | uebayasi | |
| to the design of libgcc build procedure I had to reverse engineer this from generated files. | |||
| 2009-12-18 | Fix a misplaced conditional I made. | uebayasi | |
| 2009-12-17 | copy across a hack from the mips libc/mcount build. self documenting: | mrg | |
| +.if (${MACHINE_ARCH} == "mips64eb") || (${MACHINE_ARCH} == "mips64el") +# Turn off as(1) warnings on MIPS, since warnings are fatal with WARNS>0 +# and GCC configury passes -finhibit-size-directive which causes mips-gas +# to barf. Don't know what the real fix for this is... +# +# XXX should be COPTS, but that's too early +CPUFLAGS+=-Wa,--no-warn | |||
| 2009-12-14 | Conditionalize some build directories by ${MKCXX}. | uebayasi | |
| 2009-12-14 | run mknative-gcc for these, in -current. | mrg | |
| 2009-12-14 | regenerate these with -current mknative-gcc. | mrg | |
| 2009-12-14 | add the mips64 files as found on the matt-nb5-mips64 branch, | mrg | |
| for base-reference. | |||
| 2009-12-09 | Fix inverted condition in previous. | uebayasi | |
| 2009-12-09 | Switch to new style only if is explicitly set. | uebayasi | |
| 2009-12-09 | Don't put intermediate data. Prompted by mrg@. | uebayasi | |
| 2009-11-30 | Correct CLEANFILES in the new style case. | uebayasi | |
| 2009-11-30 | Enable the new style build if the new style generated makefiles exist. | uebayasi | |
| 2009-11-30 | Minor clean up. No functional changes. | uebayasi | |
| 2009-11-30 | Minor clean-up for the coming changes. | uebayasi | |
| 2009-11-30 | Wrapper generation rule for the new style libgcc reach-over. | uebayasi | |
| 2009-11-30 | Snapshot of generated files. Makfile glue will come soon. | uebayasi | |
| 2009-11-30 | Initial check-in of the new libgcc mknative analyzed files for mips64eb. | uebayasi | |
| 2009-11-08 | Remove binutils 2.16 crossover build files. | skrll | |
| 2009-10-01 | If TARGET_FLOAT_FORMAT is not IEEE_FLOAT_FORMAT (i.e. we have no NaNs), | martin | |
| do not compile special code to fix up different NaN values. Re-enable complex support functions in libgcc for vax. | |||
| 2009-09-08 | Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. This | skrll | |
| makes {MK,HAVE_}BINUTILS consistent with {MK,HAVE_}{GCC,GDB}. Allow MKBFD to defines MKBINUTILS as a backwards compatibility hook. Update the sets lists and add conditionals for lib{bfd,opcodes}. | |||
| 2009-08-18 | Make binutils stuff conditional on HAVE_BINUTILS being 216. | skrll | |
| 2009-08-16 | Re-run mknative for crtstuff. | skrll | |
| 2009-05-01 | install libgcc_s.so in /lib for MKPIE=yes. | christos | |
| 2009-03-27 | regenerated after i386 gcc configuration change (assume i486) | drochner | |
| 2009-03-08 | Regenerate these using tools/binutils/Makefile's mknative-binutils | he | |
| target after the recent addition of BFD_DETERMINISTIC_OUTPUT to libbfd. | |||
| 2009-03-07 | Regenerate these using tools/binutils/Makefile's mknative-binutils | he | |
| target after the recent addition of BFD_DETERMINISTIC_OUTPUT to libbfd. The list of architectures is not complete, but these were the ones I had readily-available toolchains for. The rest will be dealt with a little later, by me or someone else. | |||
| 2009-01-11 | bump majors. | christos | |
| 2008-10-26 | add ${LDOPTS} to the compile command. | mrg | |
| 2008-10-25 | use ${BFD_MACHINE_ARCH} in preference to ${MACHINE_ARCH}, if defined. | mrg | |
