summaryrefslogtreecommitdiff
path: root/recipes/gcc/gcc-4.4.1.inc
AgeCommit message (Collapse)AuthorFiles
2010-06-20gcc-4.3/4.4: correct flags passed to native parts of the buildDmitry Eremin-Solenikov1
Target CFLAGS (LIBCFLAGS in fact) are leaking into native parts of the build. Fix that (thus making gcc buildable for ppc, e.g.). Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson1
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson1
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-05gcc: Create and use EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variablesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-05gcc: Move -native dependencies into the base gcc version configuration fileRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-12recipes: move checksums to recipes from checksums.ini, part 2 manual adjustementMartin Jansa1
* 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>
2009-12-20gcc: Enable mips plt extentions if DISTRO_FEATURE has mplt.Khem Raj1
* 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-10-10gcc-4.4.1: Add TARGET_FIX_V4BX_SPEC to LINK_SPECKhem Raj1
* This fixes the issue where --fix-v4bx was not passed to ld when invoked by gcc -march=armv4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-10-06gcc-4.4.1: Backport powerpc patches to improve code generation at -OsKhem Raj1
* This also fixes the u-boot build errors we get with gcc 4.4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-10gcc-configure-common: Dont fiddle with NATIVE_SYSTEM_HEADER_DIRKhem Raj1
* This does not work on canadian cross build of target gcc. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-05gcc-4.4.1: Fix canadian cross compilation.Khem Raj1
* Forward port cache amnesia patch * Forward port gcc-flags-for-build patch * do_configure needs to be overridden for 4.4.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-28gcc-4.4.1: Backport improved TLS detection patch in cross environmentKhem Raj1
This patch is required for libstdc++ mainly as far as gcc is concerned. Without this patch configure detects TLS falsely and enables tls when compiling libstdc++ on uclibc based systems uclibc lacks TLS support as of now. With NPTL it will have TLS support but thats a distant future. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-27gcc-4.4.1.inc: Disable 128 bit long double for powerpc-*-uclibcKhem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-27gcc-4.4.1: Disable libdecnumber for uclibc target.Khem Raj1
We do not set FENV in uclibc so as a result we can not build libdecnumber. We disable it for gcc 4.4.1 uclibc targets. copysignl is in libm in uclibc so gcc complains about this function in libgcc. We see if it is uclibc powerpc softfloat then we add -lm to linker commandline. Not best but works. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-20gcc: fix libstdc/libgcc packaging on x86_64Michael Smith1
do_install was looking under ${D}/some long cross path/*/lib; needs to be lib64 on x86_64. On x86_64 base_libdir would be set to /lib64, so we can go by that. Bump INC_PR for recent gccs: 4.1.2, 4.2.[34], 4.3.[34], 4.4.1. Signed-off-by: Michael Smith <msmith@cbnco.com>
2009-08-08gcc-4.4.1.inc: Make cross compile for SH architecture.Khem Raj1
checksums.ini: Add checksum for lilo. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-08-06gcc: Remove gcc 4.1.0 recipes in favour of gcc 4.4.1Khem Raj1
Signed-off-by: Khem Raj <raj.khem@gmail.com>