summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/gcc
Commit message (Collapse)AuthorAgeFilesLines
* toolchain-layer: move binutils and gcc from meta-oe into hereKoen Kooi2012-03-24357-167729/+0
| | | | | | | Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Eric Bénard <eric@eukrea.com> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4_6-branch-linaro-backports.inc: allow GCC-4_6-BRANCH-LINARO-BACKPORTS ↵Matthew McClintock2012-03-111-1/+1
| | | | | | | | | | | to be overridden This is useful when we want to include meta-oe as is, and also want to modify the toolchain such that these patches don't apply cleanly Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Move SRCREV to latest on gcc-4_5-branchKhem Raj2012-03-095-470/+384
| | | | | | | | | | This brings in bug fixes for details clone gcc tree and checkout gcc-4_5-branch and then git log aab79458fc2025967f9a35aef4e7c0094c63d38e..1b523ca2a20934d1c52cb3a54b634ac4441debdf Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Adjust to match gcc 4.6.3 from OE-CoreKhem Raj2012-03-0818-780/+3197
| | | | | | Update linaro patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc 4.5: fortran patch is already in main SRC_URIKoen Kooi2012-03-021-2/+0
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc: same patches for all gccs with shared sourcesAndreas Müller2012-02-282-3/+3
| | | | | | | | | | * different patching on same sources caused race contition [1] * build tested from scratch [1] http://lists.linuxtogo.org/pipermail/openembedded-core/2012-February/018296.html Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* Quoting fixesMartin Jansa2012-02-261-1/+1
| | | | | | | | * We have various variables which are either not quoted at all or are * half quoted. This patch fixes the bad exmaples so everything is consistent. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Update linaro patches past 2012.12 releaseKhem Raj2012-01-1011-1/+4724
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Fix ICE on x86_64 seen during vectorizationKhem Raj2012-01-102-19/+49
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Update gxx headers patchKhem Raj2011-12-212-18/+163
| | | | | | | | | | | | This patch now expects gxx-include-dir to be specified under sysroot which we already do through gcc-cross4.inc from oe-core Please test Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* 1/2] gcc-4.6: Delete the patch that is now applied in oe-coreKhem Raj2011-12-072-35/+0
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Backport with-linker-hash-style and backports from FSF & linaroKhem Raj2011-12-056-336/+760
| | | | | | | | | | | | | | | | | | | | | | | backport --with-linker-hash-style from trunk, fix GNU_HASH QA warnings once for all Explicitly disable configuring with cloog/ppl while building gcc if the user has it installed on build box then gcc's configure will try to use it and it can go wrong and create problems since we never built it so Move to tip of FSF gcc-4_5-branch brings in bug fixes PR 50091/ppc 50464/x86 50273/fortran 44473/c++ mangler 49965/sparc 50565/c 50659/fortran 50618/c++ 50737/alpha 50793/c++ 50788/x86/SSE 50691/pa 50875/x86/SSE 50979/sparc 30282/ppc 51187/rtl 50888/bootstrap 48190/debug/QEMUhog Merge fix for LP689887/linaro https://bugs.launchpad.net/gcc-linaro/+bug/689887 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.6: Bring in latest linaro patchesKhem Raj2011-12-0324-1/+10087
| | | | | | | I have tested it on angstrom by successfully building console-image and systemd-gnome-image for all supported qemu targets. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.6: Delete linaro patch that has been committed upstreamKhem Raj2011-11-222-64/+0
| | | | | | | | | gcc-4.6-linaro-r106723.patch is actually a fix for PR 47551 and its needed in oe-core therefore we have to delete this here since now it will be part of oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Remove the patches that are already applied via oe-coreKhem Raj2011-10-204-248/+0
| | | | | | | | | Please apply after http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/gcc-update has been merged into oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Bring in latest linaro patchesKhem Raj2011-10-0426-1784/+10094
| | | | | | | | Adjust existing patches for latest FSF gcc-4_6-branch Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Fix cross-gcc build for 64 bit targetsKhem Raj2011-09-222-9/+57
| | | | | | | | | | Building gcc-cross-intermediate for x86_64 failed since the notion of multlib has changed in oe-core. So we needed to sync 64bit hack patch from oe-core/gcc-4.6 into meta-oe 4.5 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Upgrade to latest FSF 4.5 branch and bring in latest linaro patchesKhem Raj2011-09-1913-125/+829
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: include libgcov.a into libgcc-dev packagelumag2011-09-192-1/+2
| | | | | | | | First, this lib is usefull for coverage analysis-enabled building. Second, this fixes the warning about unpackaged files in libgcc recipe. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: update 64bithack.patch to skip changing GLIBC_DYNAMIC_LINKER64Denys Dmytriyenko2011-08-121-13/+0
| | | | | | | GLIBC_DYNAMIC_LINKER* is now updated by do_headerfix() from oe-core Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc: append PR to S to match oe-core and fix do_headerfixDenys Dmytriyenko2011-08-121-1/+1
| | | | | | | | This fixes the gcc-cross-inital failure, as reported here: http://thread.gmane.org/gmane.comp.handhelds.openembedded.core/6150 Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc: Various fixups to ensure consistent gcc buildsKoen Kooi2011-08-1011-11/+1
| | | | | | | | | | | | | | | (ported from oe-core for consistency) We ensure that: * the shared work directory contains PR and ensure PR values are consistent across gcc builds * the regexp to handle library directories is in a specific task and run once This avoids breakage that was seen in incremental builds after commit be1f70d68b6b75772ebab8bdff683ddd7c42b0cd in oe-core where the interpretor could become corrupted. This was due to the sed expression corrupting the source directory. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Bring in linaro patches upto 07.2011 releaseKhem Raj2011-08-0320-1/+5845
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Bring latest upstream and linaro patchesKhem Raj2011-07-3012-199/+1870
| | | | | | | | Build tested on angstrom-2010/console-image for all qemus + beagleboard for both uclibc/eglibc Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Edit defaults.h in ${B} instead of ${S}, and t-oe in ${B}Khem Raj2011-07-022-1/+59
| | | | | | | | This patches are from oe-core needed after shared sourcedir changes to oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc 4.5: update to work with shared-workKoen Kooi2011-07-011-2/+3
| | | | | | http://cgit.openembedded.org/cgit.cgi/openembedded-core/commit/?id=934d38530c9a67562e53d4034aee5531f0f26750 Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-common-4.6.inc: Set ARM_INSTRUCTION_SET to armKhem Raj2011-06-281-1/+2
| | | | | | | | | Otherwise it will compile libgcc in thumb mode when thumb mode is selected and libgcc in thumb mode does not work well. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Change the bbappend to match oe-core changesKhem Raj2011-06-2430-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libcc 4.5: inherit INC_PR from the main gcc includesKoen Kooi2011-06-191-1/+1
| | | | | | | | This fixes: Not downgrading package libgcc1 on root from 4.5-r30.0+svnr168622 to 4.5-r0+svnr175127. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Upgrade to latest gcc-4_5-branch and linaro 4.5Khem Raj2011-06-1912-217/+7213
| | | | | | | | | | Additionally fix ppc build break caused by linaro android config patches. Angstrom console-image built clean from scratch for arm ppc mips x86 x86_64 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Remove recipesKhem Raj2011-06-13363-752831/+0
| | | | | | | We already extend the 4.6.0 recipes from oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* Add bbappend files for gcc 4.6.0 from oe-coreKhem Raj2011-06-1331-1/+14300
| | | | | | | | | | | | | | The bbappends add patches for linaro so with this we can enhance gcc 4.6.0 from oe-core and have patches that are in meta-oe on top of it. Add patches from for linaro 4.6 This obsoletes the need of having gcc 4.6 recipes in meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Update with patches from gcc-4_6-branch and linaro 2011.05 releaseKhem Raj2011-05-28299-162/+25391
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6.inc: Always build runtime in ARM mode.Khem Raj2011-05-251-0/+2
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.6: Add recipesKhem Raj2011-05-10228-0/+727618
| | | | | | | In addition apply linaro improvements and backports from FSF gcc-4_6-branch Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: add checksumsMartin Jansa2011-05-021-0/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: drop comment from SRC_URIMartin Jansa2011-05-021-1/+0
| | | | | | | * bitbake from poky doesn't like comments in variables and bitbake from oe doesn't work with AUTOREV Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc: Upgrade to 4.5.3 and bring in latest linaro updatesKhem Raj2011-04-309-199/+2754
| | | | | | | | We base now off release tarball of 4.5.3 instead of svn Get relevant new arm linaro patches Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5.inc: Compile gcc runtime stuff always in ARM mode for armKhem Raj2011-04-081-1/+2
| | | | | | | | | | Some distros e.g. SHR uses thumb1 for armv4t and armv5t so we need to make sure that in such cases libgcc is compiled in ARM mode Signed-off-by: Khem Raj <raj.khem@gmail.com> Tested-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-runtime_4.5.bb: Remove construct to filter -feliminate-dwarf2-dupsKhem Raj2011-03-311-5/+0
| | | | | | This option is no longer default in bitbake.conf Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.5: Sync patches from yoctoKhem Raj2011-03-206-38/+134
| | | | | | | | With this patchset now the gcc has all goodies from OE as well as yocto together merged into meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc 4.5: get rid of multiline commentsKoen Kooi2011-03-181-3/+0
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gcc-4.5: Do another sync from OEKhem Raj2011-03-185-2/+361
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* move layer into meta-oe in preparation for future splitsKoen Kooi2011-03-17215-0/+109406
As per TSC decision Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>