summaryrefslogtreecommitdiff
path: root/gnu/lib
AgeCommit message (Collapse)Author
2016-01-13libmalloc has moved to externalchristos
2015-05-09CID 1225079: check getrlimit returnchristos
2014-06-13delete GCC 4.1 reach over.mrg
2011-10-17do 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-30Disable build with clang since it ends up calling __floatuntixf, whichjoerg
this version of libgcc doesn't have.
2011-05-30Ignore warnings when building with clang for now.joerg
2011-05-26Default 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-20Needs -fheinous-gnu-extensions when building with Clangjoerg
2011-05-20Clang doesn't support some of the GNU extensions here, so disable it.joerg
2010-12-08Fix some LP64 issuesjoerg
2010-12-03Remove the do-external-lib and do-gnu-lib targets, along withplunky
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-28Centralise USE_COMPILERCRTSTUFF.skrll
PCC might need help.
2010-08-07Don't build the CRT stuff here for i386 and x86_64.joerg
2010-07-06remove 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-25Explicitly link libstdc++ against libm as found by Arnaud Lacombe.joerg
2010-05-08re-run mknative-gcc. picks up:mrg
- gthr-posix.h fix - stpcpy / stpncpy - various GAS support
2010-05-06mknative-gcc run to pick up gthr-posix.h changedrochner
(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-14update 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-18For 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-18Regenerate with libgcc TFmode softfloat support enabled.uebayasi
2009-12-18Libgcc softfloat wrapper source code. This file is not auto-generated. Dueuebayasi
to the design of libgcc build procedure I had to reverse engineer this from generated files.
2009-12-18Fix a misplaced conditional I made.uebayasi
2009-12-17copy 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-14Conditionalize some build directories by ${MKCXX}.uebayasi
2009-12-14run mknative-gcc for these, in -current.mrg
2009-12-14regenerate these with -current mknative-gcc.mrg
2009-12-14add the mips64 files as found on the matt-nb5-mips64 branch,mrg
for base-reference.
2009-12-09Fix inverted condition in previous.uebayasi
2009-12-09Switch to new style only if is explicitly set.uebayasi
2009-12-09Don't put intermediate data. Prompted by mrg@.uebayasi
2009-11-30Correct CLEANFILES in the new style case.uebayasi
2009-11-30Enable the new style build if the new style generated makefiles exist.uebayasi
2009-11-30Minor clean up. No functional changes.uebayasi
2009-11-30Minor clean-up for the coming changes.uebayasi
2009-11-30Wrapper generation rule for the new style libgcc reach-over.uebayasi
2009-11-30Snapshot of generated files. Makfile glue will come soon.uebayasi
2009-11-30Initial check-in of the new libgcc mknative analyzed files for mips64eb.uebayasi
2009-11-08Remove binutils 2.16 crossover build files.skrll
2009-10-01If 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-08Rename MKBFD to MKBINUTILS and support HAVE_BINUTILS for set lists. Thisskrll
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-18Make binutils stuff conditional on HAVE_BINUTILS being 216.skrll
2009-08-16Re-run mknative for crtstuff.skrll
2009-05-01install libgcc_s.so in /lib for MKPIE=yes.christos
2009-03-27regenerated after i386 gcc configuration change (assume i486)drochner
2009-03-08Regenerate these using tools/binutils/Makefile's mknative-binutilshe
target after the recent addition of BFD_DETERMINISTIC_OUTPUT to libbfd.
2009-03-07Regenerate these using tools/binutils/Makefile's mknative-binutilshe
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-11bump majors.christos
2008-10-26add ${LDOPTS} to the compile command.mrg
2008-10-25use ${BFD_MACHINE_ARCH} in preference to ${MACHINE_ARCH}, if defined.mrg