summaryrefslogtreecommitdiffstats
path: root/meta/packages/gcc
Commit message (Collapse)AuthorAgeFilesLines
* gcc: Drop 3.4.4/3.4.6 and gcc-native as all are now unusedRichard Purdie2010-03-3155-12460/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-csl: Drop old versionRichard Purdie2010-03-3016-190/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Handle libgcc headers correctly and set c++ include patch for ↵Richard Purdie2010-03-302-3/+3
| | | | | | packages correctly Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Fix c++ include pathRichard Purdie2010-03-302-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-package-cross.inc: Only stage gcc-runtime headers for gcc-crossRichard Purdie2010-03-301-4/+6
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Add initial recipeRichard Purdie2010-03-2910-115/+142
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-4.3.3: Add patch for issue PR35942 to fix libstdc++ build issues with ↵Richard Purdie2010-03-292-0/+39
| | | | | | certain host cross compile combinations Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Fix fail to compile since they can't find limits.h include.Enric Balletbo i Serra2010-03-033-2/+3
| | | | | | | | | | | | | | | With gcc package on my build machine gcc can't find limits.h include. $ cat x.c $ gcc -M x.c In file included from x.c:1: /usr/include/limits.h:125:26: error: no include path in which to search for limits.h This patch adds missing includes to gcc package. Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Drop 4.3.1 and 4.3.2Richard Purdie2010-01-28299-1202823/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Make sure target_* variables are set, fixing gcc search path issuesRichard Purdie2010-01-286-5/+9
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross-canadian: Fix include paths and hence c++ compiler issuesRichard Purdie2010-01-202-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Add crosssdk and cross-canadian gcc 4.2.3 recipesEsben Haabendal2010-01-194-0/+58
|
* gcc-cross-canadian: Add gettext-nativesdk DEPENDSRichard Purdie2010-01-141-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk: Fix DEPENDS for gettextRichard Purdie2010-01-141-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk-intermediate: Add missing gettext-native dependencyRichard Purdie2010-01-131-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Use DEPENDS += to preseve gettext dependencyRichard Purdie2010-01-075-5/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: add gettext to dependenciesJoshua Lock2010-01-048-6/+10
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc-native: Convert to stage using do_installRichard Purdie2009-11-171-6/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Convert cross recipes to stage in do_install. Also moves stdc++ and ↵Richard Purdie2009-11-1616-117/+65
| | | | | | other libs into the sysroot Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Drop gcc-native 3.4.4Richard Purdie2009-11-131-6/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc 3.4.4: fixed Ubuntu 9.10 buildMarcin Juszkiewicz2009-11-023-2/+16
| | | | | | open() require 3 arguments now. Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
* gcc-4.1.2: Add missing patch (from OE.dev)Richard Purdie2009-10-231-0/+40
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk: Add code to change the deafult linker path in the case of sdk ↵Richard Purdie2009-09-181-0/+6
| | | | | | binaries Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-common.inc: Fix to use target system pathsRichard Purdie2009-09-171-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross-sdk.inc: Drop no unused fileRichard Purdie2009-09-171-4/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-sdk: Tweak compiler options for working canadian cross compilesRichard Purdie2009-09-171-8/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-common: Allow the sysroot layout seen by the compiler to be ↵Richard Purdie2009-09-171-0/+17
| | | | | | configured (based on a patch from OE.dev but improved) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-common.inc: Allow the multilib option to be changedRichard Purdie2009-09-171-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-package-cross: Cope with lib64 binariesRichard Purdie2009-09-171-4/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* nativesdk: Convert to use crosssdk toolchain and remove binutils/gcc ↵Richard Purdie2009-09-176-76/+0
| | | | | | nativesdk recipes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* cross-canadian: Add cross-canadian class with gcc and binutils recipesRichard Purdie2009-09-172-0/+27
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* crosssdk: Add crosssdk class with gcc and binutils recipesRichard Purdie2009-09-173-0/+29
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sdk.bbclass: Rename to nativesdk.bbclassRichard Purdie2009-09-177-5/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Remove layout_* variablesRichard Purdie2009-09-1718-32/+33
| | | | | | | | | | | | Remove layout_* variables and replace them with variables specific to the different classes. The layout variables were only useful for the native/cross classes and caused more confusion than they solved. They didn't scale to the sdk class. It now clear a small set of native/cross variables fulfil the needs. This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes sense since we're installing binaries into the locations we're compiling them for. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-4.3.3: Sync patchset with OE.devRichard Purdie2009-09-1419-636/+7764
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-package-sdk.inc: Make sure include-fixed headers are included with the ↵Richard Purdie2009-09-011-0/+1
| | | | | | toolchain Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Add 4.3.3 and switch to for MoblinRichard Purdie2009-05-22150-0/+598684
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Disable patches not needed for 4.3.xRichard Purdie2009-01-072-2/+2
|
* gcc: Drop unneeded patchRichard Purdie2008-12-316-77/+0
|
* gcc: Improve the build containment failure error message to be more user ↵Richard Purdie2008-10-097-21/+21
| | | | | | friendly git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5474 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc-cross-sdl 4.3.1: Merge in two fixes from OE, DEPEND on mpfr-sdk and ↵Richard Purdie2008-10-064-2/+5505
| | | | | | gmp-sdk, use LD_LIBRBARY_PATH to fine libmpfr git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5417 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc: Add 4.3.2 recipesRichard Purdie2008-09-19149-0/+598685
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5202 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc-cross-initial: disable decimal float in 4.3.1 to fix x86 buildMarcin Juszkiewicz2008-08-081-0/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5033 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc-cross: remove not used symlinking for cross buildsMarcin Juszkiewicz2008-07-311-7/+0
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4990 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc: Add toolchain build process changes from OE which adds ↵Richard Purdie2008-07-2417-15/+107
| | | | | | gcc-cross-intermediate and removes glibc-intermediate based on a patch from Khem Raj as will be aplied to OE.dev making the build process much more rebust/stable/correct. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4943 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc 4.3.0 -> 4.3.1 (from OE)Richard Purdie2008-07-18150-9/+340
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4876 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc-common.inc: Use STAGING_DIR_TARGET instead of a more hardcoded pathRichard Purdie2008-07-181-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4871 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Add gcc CSL 2008q1 from OE.devRichard Purdie2008-07-184-0/+93
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4866 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc-cross-configure.inc: Move libssp to staging directoryRichard Purdie2008-06-111-0/+4
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4619 311d38ba-8fff-0310-9ca6-ca027cbcb966
* gcc: Add csl 2007q3 from OE.devRichard Purdie2008-06-0613-0/+302
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4605 311d38ba-8fff-0310-9ca6-ca027cbcb966