summaryrefslogtreecommitdiffstats
path: root/meta/packages/gcc
Commit message (Collapse)AuthorAgeFilesLines
* gcc: Add patch to allow disabling of libstdc++ linkage and hence fix ↵Richard Purdie2010-06-295-3/+27
| | | | | | gcc-runtime which was having broken configure tests due to the linker failures and assuming maths primitives were not in libm Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* cross-canadian: ensure package dependencies are generated correctlyJoshua Lock2010-06-251-1/+1
| | | | | | | | cross-canadian packages need to look for their SOLIBS in the nativesdk sysroot so that dependencies are correctly picked up and meta-toolchains are correctly built. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc-4.3.3: Drop unused patchesRichard Purdie2010-06-0981-588146/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Drop 4.2.3 as its unusedRichard Purdie2010-06-0880-8033/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Various bug fixesRichard Purdie2010-06-087-21/+29
| | | | | | | | * Use the -nostdinc++ to CXX fixing libstdc++ * Generate libgcc in gcc-cross, save the result and use in gcc-runtime * Fix the layout of the crt*.o files so the SDK compiler can find them Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-sdk.inc: local-prefix should be in SDKPATH, not a build patchRichard Purdie2010-06-081-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-cross.inc: local-prefix should be the target exec_prefixRichard Purdie2010-06-081-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross: Fix install path typo.Dongxiao Xu2010-06-081-1/+1
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gcc-runtime: Make sure multiple target builds work correctlyRichard Purdie2010-06-072-4/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-runtime: Make sure the sysroot is configuredRichard Purdie2010-06-011-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix build problem with GCC-4.3.3 on PowerPCGary Thomas2010-05-061-0/+4
| | | | Signed-off-by: Gary Thomas <gary@mlbassoc.com>
* Fix references to CROSS_DIR now that it has been removedJoshua Lock2010-04-286-17/+17
| | | | | | | CROSS_DIR is no longer removed so fix up classes, packages and documentation which refer to it. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Install cross-packages into the native sysrootJoshua Lock2010-04-274-5/+5
| | | | | | | | | | | Cross is no longer required so can go away, we now install cross packages into the native sysroot and use them from there. This patch includes updates to classes and some recipes which reference CROSS_DIR. Others still need fixing an image can be built and run with this patch applied. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc: Fix packaging of cross for PPCJoshua Lock2010-04-271-0/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* gcc-cross-initial/gcc-cross-intermediate: Add missing EXTRA_OECONF variablesRichard Purdie2010-03-313-0/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Don't create links in base-libdirRichard Purdie2010-03-311-1/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk: Remove bogus requireRichard Purdie2010-03-311-1/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Add 4.2.3 versionRichard Purdie2010-03-311-0/+10
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-crosssdk: Create common include filesRichard Purdie2010-03-319-62/+37
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross.inc: Move do_compileRichard Purdie2010-03-312-4/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross: Use NATIVEDEPSRichard Purdie2010-03-314-5/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Move -native dependencies into the base gcc version configuration file ↵Richard Purdie2010-03-3112-25/+13
| | | | | | and create and use EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variables Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross-kernel: Remove unneeded requiresRichard Purdie2010-03-311-2/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Move core code to the main include fileRichard Purdie2010-03-313-49/+47
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross: Simplify require statementsRichard Purdie2010-03-313-4/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Drop 4.1.2 as its unusedRichard Purdie2010-03-3132-4535/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* 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>