aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc
Commit message (Collapse)AuthorAgeFilesLines
* gnu-configize fixupskergoth/autotoolsChris Larson2010-11-023-7/+4
| | | | Signed-off-by: Chris Larson <chris_larson@mentor.com>
* gcc-package-cross, gcc-package-target: Stage libgcc_s.so linker stubKhem Raj2010-10-303-7/+3
| | | | | | | | * 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>
* gcc-4.5.inc: Disable Optimize load 0.0 for NEON patchKhem Raj2010-10-272-13/+14
| | | | | | | * 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>
* gcc-4.5.inc: Update to latest SVN revision on 4.5 branchKhem Raj2010-10-262-27/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Import recent linaro patchesKhem Raj2010-10-2615-1/+3032
| | | | | | | * These are selected patches that are applied on latest linaro 4.5 gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-configure-target.inc: --with-sysroot -> --with-libtool-sysroot rename ↵Khem Raj2010-10-222-2/+1
| | | | | | | | 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>
* gcc 4.3.4: backport -print-sysroot for libtoolMichael Smith2010-10-222-1/+71
| | | | | | | | 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>
* gcc 4.3.3: backport -print-sysroot for libtoolMichael Smith2010-10-222-1/+71
| | | | | | | | 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>
* gcc-4.5.inc: Backport gcc trunk svn revision 165495 to fix ICE on udevKhem Raj2010-10-202-1/+132
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-configure-target.inc: Filter out --with-sysrootKhem Raj2010-10-191-1/+3
| | | | | | | * For target gcc we dont need to specify --with-sysroot even with libtool 2.4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-cross4.inc: We dont support multilib so empty out the with-libdir-list ↵Khem Raj2010-10-171-1/+1
| | | | | | for SH4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-package-cross.inc: Edit the libdir enties in libstdc++.la and libsupc++.laKhem Raj2010-10-151-0/+7
| | | | | | | | | 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>
* gcc-cross-intermediate.inc: Move libgcc from cross dir to target sysrootKhem Raj2010-10-151-1/+9
| | | | | | | | 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>
* gcc : moved unused files to obsolete dirFrans Meulenbroeks2010-10-1164-4533/+0
| | | | Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
* gcc-configure-target.inc: Add with-build-sysrootKhem Raj2010-10-101-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "gcc-4.5: Fix asm out of range errors seen on thumb when using -O1"Khem Raj2010-10-082-23/+1
| | | | | | This reverts commit 8e1eef82a09c14668a125c720cfcd354bbeb42cf. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Fix asm out of range errors seen on thumb when using -O1Khem Raj2010-10-072-1/+23
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.3.3: fix problem with parallel builds.Graham Gower2010-10-062-1/+23
| | | | | | | | | | 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>
* gcc-4.5: fix gcc-scalar-widening-pr45847.patch one last timeKhem Raj2010-10-051-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Fix gcc-scalar-widening-pr45847.patchKhem Raj2010-10-051-5/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Fix ICE found while compiling mplayerKhem Raj2010-10-052-1/+67
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-cross_4.5.bb: Specify location of native libelfKhem Raj2010-10-031-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5.inc: Specify location of native libelfKhem Raj2010-10-031-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc: Separate recipes for linaro gcc are redundant, removeKhem Raj2010-09-3012-143/+0
| | | | | | | | * 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>
* gcc-4.5: Fix wrong instruction generation for vmovl patternKhem Raj2010-09-302-0/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc: Make use of INC_PR consistently.Khem Raj2010-09-306-8/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Import Linaro patchesKhem Raj2010-09-3087-2/+75214
| | | | | | | * Tested gcc on efikamx. Signed-off-by: Khem Raj <raj.khem@gmail.com> Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
* gcc-4.5: Add support to build for mips64Khem Raj2010-09-273-0/+60
| | | | | | | * 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>
* gcc: added 2010.09 Linaro release of gcc-4.5Marcin Juszkiewicz2010-09-276-0/+72
| | | | | | | | | | | | 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>
* gcc 4.4-2010.09: moved FILESDIR to inc fileMarcin Juszkiewicz2010-09-272-2/+2
|
* gcc: fix INC_PR of Linaro gcc-4.4Marcin Juszkiewicz2010-09-241-1/+1
|
* gcc: added 2010.09 Linaro release of gcc-4.4Marcin Juszkiewicz2010-09-246-0/+71
| | | | | | | | | | | | | | 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>
* gcc-cross,gcc-cross-sdk: Link libmpfr, libgmp, libmpc and libelf statically ↵Khem Raj2010-09-213-0/+22
| | | | | | | | | 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>
* Revert "gcc: trade QA errors for broken runtime dependencies"Koen Kooi2010-09-131-6/+0
| | | | | | This isn't needed anymore now the proper fix is in This reverts commit 241b8865f20b9e3c3beb334535e6cd8452cbf47d.
* gcc-package-cross.inc: install shlibs lists into target dir instead of host dirKoen Kooi2010-09-1322-18/+26
| | | | | | | | | | | 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>
* gcc: trade QA errors for broken runtime dependenciesKoen Kooi2010-09-071-0/+6
| | | | * this fixes the missing deps on libstdc++ and libgcc after building gcc
* gcc-4.4.4: on PPC/SPE when compiling with -Os gcc needs parts of libgcc.a ↵Khem Raj2010-08-272-50/+11
| | | | | | | | | | | | 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>
* gcc-4.4.*inc: removed FILESPATHPKGFrans Meulenbroeks2010-08-213-6/+0
| | | | | | | | | 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)
* gcc-4.5: bump SRCREVMartin Jansa2010-08-191-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gcc-csl-arm-2006q1.inc commented out fortran patchFrans Meulenbroeks2010-08-151-1/+1
| | | | | | | 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>
* gcc4.4.x: patch Makefile.in for cross compile badnessFrans Meulenbroeks2010-08-146-3/+96
| | | | | | | | | | | | | | 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>
* gcc4.3.x: patch Makefile.in for cross compile badnessFrans Meulenbroeks2010-08-148-4/+124
| | | | | | | | | | | | | | 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>
* gcc4.5: patch Makefile.in for cross compile badnessFrans Meulenbroeks2010-08-142-1/+32
| | | | | | | | | | | | | | 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>
* gcc4.2.x: patch Makefile.in for cross compile badnessFrans Meulenbroeks2010-08-1410-5/+163
| | | | | | | | | | | | | | | | 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>
* gcc-configure-cross.inc: Drop --with-local-prefix and --with-gxx-include-dirTom Rini2010-08-1018-20/+18
| | | | | | | 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>
* cross.bbclass: Drop automatic stage function and associated gcc dummy stubRichard Purdie2010-08-061-4/+0
| | | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-native: Convert do_stage to do_installRichard Purdie2010-08-061-6/+2
| | | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-cross-kernel: Convert do_stage to do_install (from Poky)Richard Purdie2010-08-061-7/+3
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc,eglibc: Use the paths for mutli-machine safe toolchain install.Khem Raj2010-08-039-31/+31
| | | | | | 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>
* gcc-4.5: bump SRCREV after 4.5.1 releaseMartin Jansa2010-08-032-120/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>