summaryrefslogtreecommitdiffstats
path: root/recipes/gcc/gcc-4.4.4.inc
AgeCommit message (Collapse)Author
2010-08-27gcc-4.4.4: on PPC/SPE when compiling with -Os gcc needs parts of libgcc.a ↵Khem Raj
make that happen * The existing patch did redefine the SHLIB_MAKE_SOLINK and SHLIB_INSTALL_SOLINK but it was ineffective because the original definitions appeared after it. We needed to rearrange the order * t-slibgcc-libgcc is already there so no need to patch it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-08-21gcc-4.4.*inc: removed FILESPATHPKGFrans Meulenbroeks
removed unneeded FILESPATHPKG tested by running bitbake -c configure -b on all gcc*_4.4*.bb recipes Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com> (on irc)
2010-08-14gcc4.4.x: patch Makefile.in for cross compile badnessFrans Meulenbroeks
When compiling gcc target code make passes -I(GMPINC) but this one points to the host dir (it is set to HOST_GMPINC which in oe points to tmp/sysroots/i686-linux/usr/include). This patch breaks the env var $(INCLUDES) in two and only uses the TARGET specific part for compiling libgcc and the crt stuff. The patch has been verified by baking all affected recipes with bitbake -c configure -b recipe Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-08-10gcc-configure-cross.inc: Drop --with-local-prefix and --with-gxx-include-dirTom Rini
We don't need these paths to be set and they further break things if we use --sysroot rather than -isystem Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-07-09gcc-4.4.4.inc: Dont apply gcc-arm-cp15-tpreg-for-TLS.patch as it might be ↵Khem Raj
breaking ABI for armv7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-09gcc-4.4.4: Use CP15 register for TLS access on armv7-a.Khem Raj
* ARMv7 was using -mtp=soft where as the CP15 register for TLS is available and should be used. This should improve the performance of TLS access. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-06-20gcc-4.3/4.4: correct flags passed to native parts of the buildDmitry Eremin-Solenikov
Target CFLAGS (LIBCFLAGS in fact) are leaking into native parts of the build. Fix that (thus making gcc buildable for ppc, e.g.). Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-18gcc-4.4.4: Fix build failure on powerpc/uclibc.Khem Raj
* For uclibc __to_type is typedef'ed to const __ctype_touplow_t* which is a short int. So the mangled alias breaks because on glibc __to_type is int* and mangled alias is set accordingly Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-14gcc-4.4.4.inc: Fix ppc issues of requiring libgcc at link time when using -OsKhem Raj
* This change converts libgcc_s.so to a linker script so when -lgcc_s is used then it actually links to a group of libraries and one of those libraries is libgcc. This fixes the problem of requiring to link with libgcc _always_ on ppc to get the out-of-line epilogue/prologue functions. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-11gcc-4.4.4: Move gcc 4.4.3 recipes to gcc 4.4.4Khem Raj
* Reset INC_PR and update checksums. Signed-off-by: Khem Raj <raj.khem@gmail.com>