summaryrefslogtreecommitdiff
path: root/packages/gcc
AgeCommit message (Collapse)AuthorFiles
2008-10-09gcc cross: add 4.3.2+csl2008q3, the latest csl releaseKoen Kooi10
* it builds, but needs Khems sysroot and flags patches to work properly
2008-10-06gcc-4.3.2: use multilib on sh4, so kernel can compile without fpu Henning Heinold4
registers * add patch gcc-4.2.3-linux-multilib-fix.patch used by various other linux distributions * put the mulitlib config in gcc-cross4.inc because gcc-3 works without that * need to bump PR because we pushed in earlier changes on sh4 without bumping
2008-10-06gcc-configure-cross.inc: create the target of the symlink if necessary;Mike Westerhof1
fixes build failures of gcc-cross-4.1.2
2008-10-04gcc-4.2.4: fix gcc build for sh4 and uclibcHenning Heinold3
* add sh_unwind.patch which fixes gcc/config/sh/linux-unwind.h like mips or i386 * add cppdefaults_cross.patch which removes /usr/include path from gcc/cppdefault.c when, this is needed because sh4 uses fixheader and fixproto and then zeckes no-host-include code yelling at the /usr/include * ATTENTION this may break sh4-native gcc, but I do not believe that someone would use gcc directly on sh4 arch, if there iare some crazy people doing it, I will fix it in another way * do not bump PR because it only affects sh4 arch
2008-10-04gcc-4.3.2: fix unwind compiling when libc headers are availableHenning Heinold2
* add sh_unwind.patch, which fixes gcc/config/sh/linux-unwind.h like mips or i386 * patch will only ne applied for sh4 arch for now * do not bump PR because it only affects sh architecture on which gcc did not build before
2008-10-01gcc: sync with pokyKoen Kooi3
2008-09-24Remove the fixed-include header hacks.Denys Dmytriyenko5
2008-09-19gcc 4.3.2: fix packaging of crt*.o and include-fixedKoen Kooi2
2008-09-18Fix the uclibc locale patch in gcc 4.3 for missing desctructor.Khem Raj8
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