summaryrefslogtreecommitdiff
path: root/packages/gcc
AgeCommit message (Collapse)AuthorFiles
2008-09-13This fixes the problem reported in bug 4536. Backport the patch which adds ↵Khem Raj6
include-fixed to be searched for include files in glibc configure mechanism. This means we do not need the include packaging hack that we have in gcc 4.3.x recipes. I was using 2.6.25 kernel headers which means I have to backport another patch to get rid of asm/page.h. I have tested it on angstrom 2008.1 gcc-4.3.2+glibc-2.6.1 and gcc-4.3.2+eglibc_svn -Khem
2008-09-11gcc-cross-sdk_csl-arm-2007q3.bb : Add recipe for SDK based on CSL 2007q3.Denys Dmytriyenko1
2008-08-29All below is done for GCC 4.3.1 and 4.3.2 recipes.Khem Raj16
Enable patches for ARM big endian support. Delete unneeded ARM big endian patches. Adjust Thumb support patches.
2008-08-29Refresh patches based on 4.3.1 for 4.3.2Khem Raj7
All it needed was regenerating configure scripts. -Khem
2008-08-28gcc* 4.3.2: add skeleton, it is missing sysroot, xgcc and uclibc patchesKoen Kooi157
2008-08-24Enable e300c2 and c3 support for gcc 4.3.1Khem Raj5
Tested on (mpc8313e-rdb,angstrom)
2008-08-21CPPFLAGS were being passed to build machine related targets too inside gcc/gcc Khem Raj6
tree. This patch implements CPPFLAGS_FOR_BUILD to separate it out.
2008-08-20Enable gcc 4.3.1 to build for uclibc. Khem Raj13
Revive the uclibc locale support. Fix gcc native breakage for 4.3.1.
2008-08-20Specify --enable-libssp explicitly.Khem Raj2
It should be enabled by default if not disabled but its better for readability to state what we enable.
2008-08-20Disable building objc for uclibc targets. Khem Raj1
Right now it does not build for uclibc. If that it fixed then we can enable it. Till then it stays.
2008-08-11gcc configure common: disable objective-c, it ICEs gcc-crossKoen Kooi1
2008-08-06gcc{-cross}_4.2.4: bump PRPhil Blundell2
2008-08-06gcc: enable Objective-CPhil Blundell1
2008-08-06gcc-4.2.4: re-enable libgompPhil Blundell1
2008-08-02gcc-cross-intermediate: remove dummy libc.so *after* staging, since do_stage ↵Koen Kooi1
will fail with "cannot find -lc" if it's removed beforehand. This does contradict this part of the commit message of the previous change: "This fix deletes the dummy libc.so before gcc-intermediate is staged. Because the main purpose of dummy libc.so is to get gcc-intermediate built with shared lib support. Ideally this libc.so should be deleted right after do_configure of gcc-intermediate but gcc's configure is spread across and some configure stuff happens during compile step. Therefore its best to delete this libc.so after the compile step is done." I don't have a better solution that this one.
2008-08-01Delete dummy libc.so that was created during glibc-initial step. Khem Raj1
This library is overwritten by a linker script file called libc.so during complete glibc install so the packaged built after glibc is staged are fine. But the binaries/libraries that build with glibc and depend on libc.so in some form see this dummy libc.so and gets things wrong. This fix deletes the dummy libc.so before gcc-intermediate is staged. Because the main purpose of dummy libc.so is to get gcc-intermediate built with shared lib support. Ideally this libc.so should be deleted right after do_configure of gcc-intermediate but gcc's configure is spread across and some configure stuff happens during compile step. Therefore its best to delete this libc.so after the compile step is done.
2008-07-26gcc-cross-kernel: make installdirs before install-commonPhil Blundell1
2008-07-25Change the toolchain build sequence. Helps in reproducable toolchains ↵Khem Raj73
components when recompiled. Also same sequence for all different combinations (uclibc/nptl/eglibc/glibc/linuxthreads). Also fixes and patches that I worked to get various ancient compilers working.
2008-07-22Fix ARCH_FLAGS_FOR_TARGET and --with-build-sysroot on gcc 4.3.1.Khem Raj4
We use ARCH_FLAGS_FOR_TARGET to overcome a bug in --with-build-sysroot implementation where it does not pass LDFLAGS_FOR_TARGET and CPPFLAGS_FOR_TARGET to libstdc++ during build.
2008-07-12gcc csl 2007q3: add patch to fix segfaults when using -OsKoen Kooi4
2008-07-01gcc 4.2.2: add more avr32 patches.Koen Kooi6
* an image compiled from scratch boots straight into X, although the avahi seggault is still there
2008-06-13gcc-cross-kernel.inc: depend on gcc-cross to get all the paths in ↵Koen Kooi1
staging/cross in the right place for the build
2008-06-13 gcc-cross-kernel.inc: create some dirs before installing into themKoen Kooi1
2008-06-12gcc-cross-kernel: add 4.2.4 and csl-2007q3Koen Kooi2
2008-06-11gcc 4.3.1: fix NEON ice: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36500Koen Kooi4
2008-06-10gcc 4.3.0: replace with gcc 4.3.1Koen Kooi151
2008-06-05gcc* 4.3.0: --enable-cheaders=c_stdKoen Kooi2
2008-06-03Fix an obvious typo in the patch. The variable exported was 'CCP' should ↵Khem Raj52
have been 'CPP'. I have tested build for gcc-cross-4.2.2 recipe.
2008-06-02gcc-cross-inital-4.3.0: fix DEPENDSHenning Heinold1
* in gcc-4.2 a missing gmp.h is just a warning in gcc-4.3.0 it is an error * gcc-cross-inital.inc is overwriting DEPENDS so gmp-native and mpfr-native from gcc-cross4.inc is not in DEPENDS for gcc-cross-initial * for now put in the .bb self, but someone should step up and fix the whole gcc-recipes in a saner way
2008-05-29Add -frename-registers fix to GCC 4.3.0Khem Raj3
2008-05-28gcc 4.2.4: another point release in the 4.2 seriesKoen Kooi77
2008-05-18gcc: add gcc csl 2007q3 Koen Kooi6
2008-05-16gcc-3.4.6: Add missing fileRichard Purdie1
2008-05-16Add gcc 4.2.3 and gcc 3.4.6-native from PokyRichard Purdie102
2008-05-15gcc-cross 4.2.2, 4.3.0, csl 2008q1: enable libssp and teach ↵Koen Kooi7
gcc-package-cross.inc to package it
2008-05-13gcc csl 2008: remove ldflags.patch that does the wrong thing, disable ↵Koen Kooi2
multilib, and remove some more patches
2008-05-12gcc 4.3.0: add symlink hack to get the right includes to glibcKoen Kooi1
2008-05-12gcc csl 2008q1: make it look more like other gcc recipes Koen Kooi7
2008-05-11gcc csl 2008q1: add some OE sanity patches and fix EXTRA_OECONFKoen Kooi7
2008-05-11gcc: add skeleton for the CSL 2008q1 release of gcc, based on gcc 4.2.3Koen Kooi4
2008-04-29gcc-4.2.2: Add AVR32 patch 1.0.9 from Atmel.Geoffrey Wossum3
2008-04-22gcc-configure-cross.inc: cleanup libstdc++.la for no-fpu builds tooJeremy Laine6
* fixes QA issues seen on powerpc/soft-float machines, for instance libasprintf.la referring to the build directory
2008-04-13gcc 4.3.0: apply more patches, the most notable doing: "Automatically check ↵Koen Kooi3
reproducability of ICE (if possible) and prepare testcase if reproducible" * It sadly does nothing if your ICE is a segfault :(
2008-04-11gcc 4.3.0: add all patches from debian and fedora into their respective ↵Koen Kooi108
subdirs and apply a few.
2008-04-03gcc-package-target.inc: some vendor patched gccs don't have an libgcc_s.so, ↵Koen Kooi1
so don't error out if it's missing
2008-03-29gcc: Include TARGET_CC_ARCH in ARCH_FLAGS_FOR_TARGET by default for ↵Richard Purdie37
everyone, not just as a slugos specific override.
2008-03-27merge of '58892f8690878f7ed6658262c62e3515f83d248a'Richard Purdie23
and 'd9f628bbbe62d8fe9b1dfa860de027f41eb7ef11'
2008-03-27gcc-package-cross.inc: Only provide the packaged libraries, not the ↵Richard Purdie1
corresponding -dev packages which are broken and are provided by gcc
2008-03-27gcc-package-target.inc: Package libgfortran-dev if present, don't package ↵Richard Purdie1
libgcc, libstdc++ or libg2c, these packages from from gcc-cross
2008-03-27gcc-4.x: Cleanup and standardise the compiler configuration flags, fixing ↵Richard Purdie13
various bugs in the 4.1.x and 4.0.x versions. Broken libssp and libmudflap libraries should no longer be staged into cross.