aboutsummaryrefslogtreecommitdiffstats
path: root/meta/packages/gcc
AgeCommit message (Collapse)Author
2010-06-29gcc: Add patch to allow disabling of libstdc++ linkage and hence fix ↵Richard Purdie
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>
2010-06-25cross-canadian: ensure package dependencies are generated correctlyJoshua Lock
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>
2010-06-09gcc-4.3.3: Drop unused patchesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08gcc: Drop 4.2.3 as its unusedRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08gcc-runtime: Various bug fixesRichard Purdie
* 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>
2010-06-08gcc-configure-sdk.inc: local-prefix should be in SDKPATH, not a build patchRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08gcc-configure-cross.inc: local-prefix should be the target exec_prefixRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08gcc-cross: Fix install path typo.Dongxiao Xu
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-07gcc-runtime: Make sure multiple target builds work correctlyRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01gcc-configure-runtime: Make sure the sysroot is configuredRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06Fix build problem with GCC-4.3.3 on PowerPCGary Thomas
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2010-04-28Fix references to CROSS_DIR now that it has been removedJoshua Lock
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>
2010-04-27Install cross-packages into the native sysrootJoshua Lock
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>
2010-04-27gcc: Fix packaging of cross for PPCJoshua Lock
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-31gcc-cross-initial/gcc-cross-intermediate: Add missing EXTRA_OECONF variablesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc: Don't create links in base-libdirRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-crosssdk: Remove bogus requireRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-runtime: Add 4.2.3 versionRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-crosssdk: Create common include filesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-cross.inc: Move do_compileRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-cross: Use NATIVEDEPSRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc: Move -native dependencies into the base gcc version configuration file ↵Richard Purdie
and create and use EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variables Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-cross-kernel: Remove unneeded requiresRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-runtime: Move core code to the main include fileRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-cross: Simplify require statementsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc: Drop 4.1.2 as its unusedRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc: Drop 3.4.4/3.4.6 and gcc-native as all are now unusedRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30gcc-csl: Drop old versionRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30gcc-runtime: Handle libgcc headers correctly and set c++ include patch for ↵Richard Purdie
packages correctly Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30gcc-runtime: Fix c++ include pathRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30gcc-package-cross.inc: Only stage gcc-runtime headers for gcc-crossRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-29gcc-runtime: Add initial recipeRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-29gcc-4.3.3: Add patch for issue PR35942 to fix libstdc++ build issues with ↵Richard Purdie
certain host cross compile combinations Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03gcc: Fix fail to compile since they can't find limits.h include.Enric Balletbo i Serra
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>
2010-01-28gcc: Drop 4.3.1 and 4.3.2Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28gcc: Make sure target_* variables are set, fixing gcc search path issuesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20gcc-cross-canadian: Fix include paths and hence c++ compiler issuesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-19Add crosssdk and cross-canadian gcc 4.2.3 recipesEsben Haabendal
2010-01-14gcc-cross-canadian: Add gettext-nativesdk DEPENDSRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14gcc-crosssdk: Fix DEPENDS for gettextRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13gcc-crosssdk-intermediate: Add missing gettext-native dependencyRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07gcc: Use DEPENDS += to preseve gettext dependencyRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-04gcc: add gettext to dependenciesJoshua Lock
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-11-17gcc-native: Convert to stage using do_installRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16gcc: Convert cross recipes to stage in do_install. Also moves stdc++ and ↵Richard Purdie
other libs into the sysroot Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13Drop gcc-native 3.4.4Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-02gcc 3.4.4: fixed Ubuntu 9.10 buildMarcin Juszkiewicz
open() require 3 arguments now. Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
2009-10-23gcc-4.1.2: Add missing patch (from OE.dev)Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18gcc-crosssdk: Add code to change the deafult linker path in the case of sdk ↵Richard Purdie
binaries Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17gcc-configure-common.inc: Fix to use target system pathsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>