aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc
AgeCommit message (Collapse)Author
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>
2010-07-29gcc-configure-cross.inc: set --with-build-time-tools to STAGING_BINDIR_CROSSKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-29gcc-cross: Use EXTRA_OECONF_PATHS in initial and intermediate recipes.Khem Raj
* Add new configure time option --with-build-time-tools Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-23gcc-4.5: Fix rev instruction generation on armv6+ (backport PR 43698)Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-22gcc: added COMPATIBLE_TARGET_SYSFrans Meulenbroeks
added COMPATIBLE_TARGET_SYS ?= "(?!nios2)" to the gcc-common.inc file and COMPATIBLE_TARGET_SYS = "." to the only recipe that does support nios2 (gcc-4.2.1.bb) Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-22gcc-4.5.inc: Bump SRCREV to latest git tip.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-22toolchain: Remove references to CROSS_DIRKhem Raj
* Toolchain is installed into native sysroot now. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Richard Purdie <rpurdie@rpsys.net> Ackef-by: Chris Larson <clarson@kergoth.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org>
2010-07-14gcc 4.1.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. This has been fully tested with gcc 4.1.2. For 4.1.0 and 4.1.0 it is verified that the patch applies properly Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-07-14gcc-configure-common.inc: Disable multilib generation.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Roman I Khimov <khimov@altell.ru> Acked-by: Tom Rini <tom_rini@mentor.com>
2010-07-11gcc csl 2007q3: hack to fix buildKoen Kooi
2010-07-10gcc-4.5.inc: Update SRCREV to pick new fixes on ARM.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.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-07-09gcc: add support for builtin gcc-atomics for gcc-4.3.x versionsHenning Heinold
* bump all INC_PR's
2010-07-07gcc: fix patching of gcc-3.4.x seriesHenning Heinold
2010-07-06gcc 4.1.2: added support for nios2Frans Meulenbroeks
patches are lifted from the windriver toolchain (see http://www.nioswiki.com/Build_the_gcc4_toolchain) also fixed a few issues for use on 64 bit systems. as there is no functional change for non nios2 change no PR bump is needed (new patches are only applied for nios2) Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-01gcc-4.5: BUMP INC_PR not BINVKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-07-01gcc-svn: Dont disable long double 128 for ppcKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>