aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc
AgeCommit message (Collapse)Author
2010-11-02gnu-configize fixupskergoth/autotoolsChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-10-30gcc-package-cross, gcc-package-target: Stage libgcc_s.so linker stubKhem Raj
* This stub is not staged in <sysroot>/usr/lib which is a problem for many python recipes as it looks for libgcc in that directory and fail to find it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-27gcc-4.5.inc: Disable Optimize load 0.0 for NEON patchKhem Raj
* fixes the cairo regression and has been reported to malfunction see https://bugs.launchpad.net/gcc-linaro/+bug/667490 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-26gcc-4.5.inc: Update to latest SVN revision on 4.5 branchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-26gcc-4.5: Import recent linaro patchesKhem Raj
* These are selected patches that are applied on latest linaro 4.5 gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-22gcc-configure-target.inc: --with-sysroot -> --with-libtool-sysroot rename ↵Khem Raj
means we dont need to filter out --with-sysroot Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Chris Larson <chris_larson@mentor.com> Acked-by: Koen Kooi <k-kooi@ti.com>
2010-10-22gcc 4.3.4: backport -print-sysroot for libtoolMichael Smith
libtoolized configure scripts need this in order to autodetect sysroot path when --with-sysroot is passed. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-10-22gcc 4.3.3: backport -print-sysroot for libtoolMichael Smith
libtoolized configure scripts need this in order to autodetect sysroot path when --with-sysroot is passed. Signed-off-by: Michael Smith <msmith@cbnco.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-10-20gcc-4.5.inc: Backport gcc trunk svn revision 165495 to fix ICE on udevKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-19gcc-configure-target.inc: Filter out --with-sysrootKhem Raj
* For target gcc we dont need to specify --with-sysroot even with libtool 2.4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-17gcc-cross4.inc: We dont support multilib so empty out the with-libdir-list ↵Khem Raj
for SH4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-15gcc-package-cross.inc: Edit the libdir enties in libstdc++.la and libsupc++.laKhem Raj
We manually move libstdc++ to staging sysroot from default install location where gcc-cross installed it. During this process we have to make sure that .la files are edited to contain proper libdir entry pointing relative to sysroot. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-15gcc-cross-intermediate.inc: Move libgcc from cross dir to target sysrootKhem Raj
shared version of libgcc is also installed by gcc-cross-intermediate which we did not move to staging as a result cross gcc found this libgcc and used it compailing about missing libc.so stuff. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-11gcc : moved unused files to obsolete dirFrans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-10-10gcc-configure-target.inc: Add with-build-sysrootKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-08Revert "gcc-4.5: Fix asm out of range errors seen on thumb when using -O1"Khem Raj
This reverts commit 8e1eef82a09c14668a125c720cfcd354bbeb42cf. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-07gcc-4.5: Fix asm out of range errors seen on thumb when using -O1Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-06gcc-4.3.3: fix problem with parallel builds.Graham Gower
The relevant error is as follows. error: conflicting types for 'strsignal' | /usr/include/string.h:564: note: previous declaration of 'strsignal' was here Signed-off-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-05gcc-4.5: fix gcc-scalar-widening-pr45847.patch one last timeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-05gcc-4.5: Fix gcc-scalar-widening-pr45847.patchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-05gcc-4.5: Fix ICE found while compiling mplayerKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-03gcc-cross_4.5.bb: Specify location of native libelfKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-03gcc-4.5.inc: Specify location of native libelfKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-30gcc: Separate recipes for linaro gcc are redundant, removeKhem Raj
* Linaro patches has been ported into gcc 4.5 in OE we dont need to have separate set of recipes. Signed-off-by: Khem Raj <raj.khem@gmail.com> Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
2010-09-30gcc-4.5: Fix wrong instruction generation for vmovl patternKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-30gcc: Make use of INC_PR consistently.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-30gcc-4.5: Import Linaro patchesKhem Raj
* Tested gcc on efikamx. Signed-off-by: Khem Raj <raj.khem@gmail.com> Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
2010-09-27gcc-4.5: Add support to build for mips64Khem Raj
* Defaults to mabi=64 which means N64 is the default supported ABI * Tweak multilib directories to emit mips64 into /lib instead of /lib64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-27gcc: added 2010.09 Linaro release of gcc-4.5Marcin Juszkiewicz
more about release: https://wiki.linaro.org/WorkingGroups/ToolChain This version does not have any OE patches applied (other then zecke-no-host-includes.patch in gcc-cross). There are build problems with this release in OE. But as it is not default version I am pushing it like it is. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
2010-09-27gcc 4.4-2010.09: moved FILESDIR to inc fileMarcin Juszkiewicz
2010-09-24gcc: fix INC_PR of Linaro gcc-4.4Marcin Juszkiewicz
2010-09-24gcc: added 2010.09 Linaro release of gcc-4.4Marcin Juszkiewicz
more about release: https://wiki.linaro.org/WorkingGroups/ToolChain This version does not have any OE patches applied (other then zecke-no-host-includes.patch in gcc-cross). Built armv7-a console-image without problems with binutils-cross 2.20 - modified Angstrom distribution was used. Did not booted into is because linux-omap-psp 2.6.32 does not give working kernel when compiled with this version of GCC. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
2010-09-21gcc-cross,gcc-cross-sdk: Link libmpfr, libgmp, libmpc and libelf statically ↵Khem Raj
into gcc * Generate static version of these libraries Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Rini <tom_rini@mentor.com>
2010-09-13Revert "gcc: trade QA errors for broken runtime dependencies"Koen Kooi
This isn't needed anymore now the proper fix is in This reverts commit 241b8865f20b9e3c3beb334535e6cd8452cbf47d.
2010-09-13gcc-package-cross.inc: install shlibs lists into target dir instead of host dirKoen Kooi
This fixes the "libstdc++ isn't installed into my rootfs anymore" type of problems after a full rebuild of all packages This bumps PR of gcc to force a rebuild, but that is *NOT* enough to fix the packages built before this fix, those still need rebuilding Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Dallas Foley <dfoley@telus.net> Acked-by: Graeme Gregory <dp@xora.org.uk> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-09-07gcc: trade QA errors for broken runtime dependenciesKoen Kooi
* this fixes the missing deps on libstdc++ and libgcc after building gcc
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-19gcc-4.5: bump SRCREVMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-08-15gcc-csl-arm-2006q1.inc commented out fortran patchFrans Meulenbroeks
commented out fortran patch. This one does not exist in the tree and is commented out in the 2007 and 2008 versions too Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
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-14gcc4.3.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-14gcc4.5: 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 the 4.5 recipe with bitbake -c patch -b gcc_4.5.bb Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-08-14gcc4.2.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 Also introduced INC_PR 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-08-06cross.bbclass: Drop automatic stage function and associated gcc dummy stubRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-08-06gcc-native: Convert do_stage to do_installRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-08-06gcc-cross-kernel: Convert do_stage to do_install (from Poky)Richard Purdie
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03gcc,eglibc: Use the paths for mutli-machine safe toolchain install.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-08-03gcc-4.5: bump SRCREV after 4.5.1 releaseMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>