summaryrefslogtreecommitdiff
path: root/gnu/lib
AgeCommit message (Collapse)Author
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
2008-10-25Use ${TOOL_SED} instead if plain sed in Makefiles.apb
2008-10-19Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.apb
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-06Disable "-Wstack-protector" in a slightly nicer way.tron
2008-09-25As "libgcov.c" uses alloca(3) (*yuuuk*) disable "-Wstack-protector" totron
fix the build with "USE_SSP" set to "yes".
2008-09-23Build and install a libgcov.skrll
2008-09-18Centralise arch/${MACHINE_ARCH}.mk inclusion.skrll
Thanks to Tyler (rtr).
2008-09-01re-run mknative-gcc for gcc-4.1-20080831.mrg
XXX: powerpc and sh3eb files got WORDS_BIGENDIAN define wrong. XXX: hand patched the correct for now, and will be investigating XXX: why this is happening now.
2008-08-24re-mknative after recent gcc configure change for m68kmartin
2008-08-17Create BUILDSYMLINKS for all files in G_LIB2ADD that are in ${GNUHOSTDIST},lukem
not just .asm files. Fixes hp700 for PR 39367, and a related problem on powerpc64 platforms.
2008-08-04Use BUILDSYMLINKS & CPPFLAGS.foo rather than cat & cp for m68000 overrides.lukem
Lightly tested on m68000 cross-compile; the resulting .o files are the same as before this change.
2008-08-04Use BUILDSYMLINKS instead of custom rules for ${G_LIB2ADD} and unwind.hlukem
Add some MAKEVERBOSE love.
2008-08-04Add an explicit rule for ${OBJS}: ${DPSRCS}, since <bsd.prog.mk>lukem
doesn't provide that any more, and this Makefile uses the latter in a non-standard fashion. Fixes "make" in a clean directory when "make depend" has not been run. Use DPSRCS rather than hand-crafted rules to achieve the same effect.
2008-05-25Only match paths that start with /, otherwise mm_malloc.h ends up as a straychristos
dot, and we end up spewing: i386--netbsdelf-gcc: .: linker input file unused because linking not done
2008-04-20bump libbfd major since its ABI changed 2 weeks ago.mrg
2008-02-09make all sun2 use -O0 and move most of the hacks out into just 3 files.mrg
2008-02-09regenerate all mknative-gcc files after skrll@'s fix to grab themrg
objc config.h. use this config.h in libobjc4. this should address PR 37966, for -current.
2008-02-05make sun2 build again with liberal use of -O0.mrg