aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc
AgeCommit message (Collapse)Author
2010-05-18gcc-4.4.4: Fix build failure on powerpc/uclibc.Khem Raj
* For uclibc __to_type is typedef'ed to const __ctype_touplow_t* which is a short int. So the mangled alias breaks because on glibc __to_type is int* and mangled alias is set accordingly Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-17gcc-4.3.3: Fix spurious leak of build sysroot into .la files.Khem Raj
* ldflags were being passed unnessarily so set LDFLAGS to nothing in Makefile.tpl and regenerate top level Makefile.in * Divide the patches individually earlier the patches were combined into one big patch * Shuffle the order of patches. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-14gcc-4.4.4.inc: Fix ppc issues of requiring libgcc at link time when using -OsKhem Raj
* This change converts libgcc_s.so to a linker script so when -lgcc_s is used then it actually links to a group of libraries and one of those libraries is libgcc. This fixes the problem of requiring to link with libgcc _always_ on ppc to get the out-of-line epilogue/prologue functions. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-11gcc-4.4.4: Move gcc 4.4.3 recipes to gcc 4.4.4Khem Raj
* Reset INC_PR and update checksums. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-11gcc-configure: Disable --enable-target-optspace for powerpc.Khem Raj
* Use OPTSPACE to get the value in gcc-cross-initial and gcc-cross-intermediate inc files. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-06gcc-4.5.0: Move away from legacy staging.Khem Raj
* Define EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variables * Remove redundant require statements. * Cleanup DEPENDS and use NATIVEDEPS. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-05gcc-configure-cross.inc: The install function is used, stage is no longer ↵Richard Purdie
required Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc-cross: Use NATIVEDEPSRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc-cross-sdk: Use NATIVEDEPS and drop unneeded DEPENDSRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc: Create and use EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variablesRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc: Move -native dependencies into the base gcc version configuration fileRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc: Simplfy some require statementsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc-cross: Convert to remove legacy staging functionsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc-pacpake-cross.inc: Clean up do_install function massively (from Poky)Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05cross.bbclass: Move target_ variable definitions from gcc recipes to main ↵Richard Purdie
class. Cross recipes need these in general (from Poky) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-25change INHIBIT_PACKAGE_STRIP to PACKAGE_STRIP with more optionsRoman Khimov
Originally approached with "package.bbclass: introduce KEEP_GNU_DEBUGLINK": http://patchwork.openembedded.org/patch/886/ Redone with a change from INHIBIT_PACKAGE_STRIP to PACKAGE_STRIP which allows more options. By default it does exactly the same thing as is done today, strips the binary, but keeps the gnu.debuglink section. When set to "no", stripping is not done at all, when set to "full" the gnu.debuglink section is not re-added to the binary. Signed-off-by: Roman I Khimov <khimov@altell.ru> Acked-by: Chris Larson <chris_larson@mentor.com>
2010-04-22gcc-svn.inc: Change version to 4.6.0Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-04-22gcc: Add recipes for version 4.5.0Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-04-12recipes: move checksums to recipes from checksums.ini, part 2 manual adjustementMartin Jansa
* all: multiple checked items in SRC_URI (needs name= param) * other fixes like non-existent URL, checksums moved ot .inc or included .bb (ie for -native) * ... * tested with micro/micro-uclibc/Angstrom/SHR with SOURCE_MIRROR_FETCH="True" (ignoring COMPATIBLE_* * also tested -c fetch with s/SRC_URI_append_[^ ]*/SRC_URI_append/g and s/SRC_URI_[^ ]*/SRC_URI_append/g to catch all URLs used only for distro/machine/virtual override (see http://build.shr-project.org/tests/jama/SRC_URI.removeOverrides.patch) * in case I downloaded different checksum then what was in checksums.ini I used the old one from checksums.ini and put my checksum in comment * I'll send to ML list of recipes which cannot be downloaded (weren't converted) and where I got different checksums Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-03-30gcc-cross: fix gfortran -> g77 linking logicKoen Kooi
Acked-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-02-14gcc-svn: Bump SRCREV.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-02-10gcc csl 2007q3: import header hack from Poky to get glibc 2.5 builtMarcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-02-04gcc-4.4.3: Add new recipes.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-28gcc-configure-common.inc: Dont use --enable-target-optspace for ↵Khem Raj
*-*-linux-uclibcspe. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-28gcc-configure-common.inc: Don't use --enable-target-optspace for ↵Khem Raj
*-*-linux-gnuspe. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Dirk Opfer <Dirk@do13.de>
2010-01-26gcc-svn: Bump SRCREV.Khem Raj
* Move to top of trunk. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-14gcc-4.4.1: Delete unused patches.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-13gcc-svn: Port gcc-flags-for-build patch for getting cross native build going.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-13gcc-4.4.2: Delete unused patches.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-08gcc-svn.inc: Bump SRCREV now it can build and run qemux86 imageKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-01-05gcc-4.4.2.inc: Disable decimal float for uclibc configurations.Khem Raj
* gcc-svn bump SRCREV Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-30gcc-cvs: DEPEND on libmpc instead of mpc.Khem Raj
* Define BINV to 4.5.0 * Add fortran-cross-compile-hack.patch. * Bump SRCREV. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-30gcc-package-target: set INSANE_SKIP is true on the objc package to mask ↵Koen Kooi
missing GNU_HASH * it was suggested on the oe-devel mailinglist that it doesn't matter for libobjc
2009-12-29gcc-svn: Move SRCREV to recipe.Khem Raj
* Delete the unused patches * Add --with-system-zlib to configure options. * Add patches needed for uclibc build. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-25Revert "conf/machine: Add x86_64 machine."Khem Raj
This reverts commit c2b7702d52fd6f62f34e58dc2e806b44b8fb976b.
2009-12-25conf/machine: Add x86_64 machine.Khem Raj
* This is not supporting multilib * Only 64-bit userspace can be built. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-20gcc: Enable mips plt extentions if DISTRO_FEATURE has mplt.Khem Raj
* Newer gcc (4.4+) has implemented -mplt option to enable PLT and copy relocation extentions of MIPS ABI which makes shared code run a lot faster. This feature is however controlled by DISTRO_FEATURES which should add 'mplt' to DISTRO_FEATURES to enable it. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Holger Hans Peter Freyther <zecke@selfish.org>
2009-12-14gcc-svn.inc: Reduce priority via DEFAULT_PREFERENCEKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-14gcc-svn: Add mpc to DEPENDS.Khem Raj
* mpc-native is needed for cross gcc recipes. * mpc will be needed for gcc recipes. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-12-06gcc-configure-cross.inc: Remove bogus rm -rf libiberty.aLeon Woestenberg
This was probably bogusly copied from do_install long ago. Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
2009-11-29gcc-configure-common.inc: remove objc from the list of supported languages ↵Martin Dietze
for nylon * on nylon there is no need for objc support, thus removed this language from the list for nylon
2009-11-27gcc-4.3.3.inc : replace objc patch with undamaged one from gcc-patchesGraeme Gregory
There is a one hunk peice of damage in the patch originally committed, as compared to the patch posted on gcc-patches. Replacing with the original patch enables platforms like arm oabi to compile again.
2009-11-24gcc 4.3.3: ...and bump PRKoen Kooi
2009-11-24gcc 4.3.3: fix patch and packagingKoen Kooi
2009-11-23gcc 4.3.4: add objective-c patch for eabi and add a package for libobjcKoen Kooi
2009-11-17svn recipes: change +svnr${SRCREV} +svnr${SRCPV}Martin Jansa
* Just formal change * No need to bump PE or PR Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-11-11recipes: Fix recipes using do_stage_append or do_stage_prepend directly ↵Richard Purdie
against base.bbclass Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-10Start removal of layout_* variables and replace these with new mechanisms to ↵Richard Purdie
allow nextgen SDK generation (from Poky) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-23gcc-cross_csl-arm-2005q3: put into useable state againHenning Heinold
* add some patches needed for libstdc++ compilation * disable fortran and objc build for now * bump PR