summaryrefslogtreecommitdiff
path: root/packages/gcc
AgeCommit message (Collapse)AuthorFiles
2008-12-11gcc-package-cross: fix assignment of currdir so do_install succeedsKoen Kooi1
2008-12-10gcc-package-cross: Creative relative symbolic link to fortran and only if ↵Khem Raj21
fortran is available * This patch adds the symbolic link only if fortran is enabled in gcc and secondly it creates them relative and not absolute as they are right now.
2008-12-08gcc: rename gfortran patch to avoid FILESPATH confusion with sdk buildsKoen Kooi6
2008-12-07gcc, gcc-native 3.4.6 : Oops, O_CREAT was already fixedTom Rini2
Undo my pushing of Jonas Bonn patch as I missed that it was fixed differently.
2008-12-06gcc, gcc-native 3.4.6 : Fix O_CREAT permissions for -D_FORTIFY_SOURCEJonas Bonn2
On Ubuntu Intrepid, -D_FORTIFY_SOURCE is enabled by default, thus requiring file permissions when the O_CREAT flag is set on open. This patch remedies this for gcc-3.4.6. Signed-off-by: Jonas Bonn <jonas.bonn@gmail.com>
2008-12-02gcc: gcc 4.2.4 needs a different gfortran patch that 4.3.xKoen Kooi2
2008-12-01gcc 4.2.4, 4.2.4: fix bug #4893Koen Kooi2
2008-11-21gcc-configure-sdk.inc: Change gxx-include path being passedKhem Raj13
* Make gxx-include paths relative to sysroot and not build time sysroot.
2008-11-18gcc: update gfortran.patch for all versionsKoen Kooi2
2008-11-18gcc-csl-arm-2008q3: rename gfortran patch to avoid FILESDIR clashesKoen Kooi2
2008-11-18gcc-csl-arm-2008q3: rediff gcc-4.3.1-SYSROOT_CFLAGS_FOR_TARGET.patch, apply ↵Koen Kooi3
gfortran patch
2008-11-18gcc-csl-arm-2008q3: rediff gcc-flags-for-build.patch and ↵Koen Kooi3
gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch
2008-11-18gcc 4.3.1: mangle gfortran.patch to work on 64bit hosts as wellKoen Kooi4
2008-11-17gcc csl 2008q3: add fix for ↵Koen Kooi2
http://hardwarebug.org/2008/10/11/codesourcery-gcc-2008q3-fail/
2008-11-02gcc: fix open() with O_CREATE for version 3.4.3 and 3.4.6woglinde9
* on ubuntu the compiler starting with intreprid yells at using open() with O_CREATE and not settinge a proper filecreationmask * closes bug 4626 reported by Vladimir Bondar with a modified patch * bump PR on all .bb which are needing it
2008-10-22Merge branch 'shared/file-pr-revert' into org.openembedded.devHolger Hans Peter Freyther54
Conflicts: packages/busybox/busybox_1.11.3.bb packages/dsplink/codec-engine_2.10.bb packages/gdb/gdb_6.3.bb packages/gdb/gdb_6.4.bb packages/gdb/gdb_6.6.bb packages/gdb/gdb_6.8.bb packages/glibc/glibc_2.2.5.bb packages/glibc/glibc_2.3.2+cvs20040726.bb packages/glibc/glibc_2.3.2.bb packages/glibc/glibc_2.3.3+cvs20041128.bb packages/glibc/glibc_2.3.3+cvs20050221.bb packages/glibc/glibc_2.3.3+cvs20050420.bb packages/glibc/glibc_2.3.3.bb packages/glibc/glibc_2.3.5+cvs20050627.bb packages/glibc/glibc_2.3.6.bb packages/glibc/glibc_2.4.bb packages/glibc/glibc_2.5.bb packages/glibc/glibc_2.6.1.bb packages/glibc/glibc_2.7.bb packages/kexecboot/linux-kexecboot_2.6.26.bb packages/libsdl/libsdl-x11_1.2.11.bb packages/linux/linux-rp_2.6.26.bb packages/mozilla/fennec_hg.bb packages/python/python_2.5.2.bb packages/tasks/task-xfce-base.bb packages/xorg-driver/xf86-video-omapfb_git.bb packages/xorg-xserver/xserver-kdrive_1.4.0.90.bb
2008-10-18gcc: respect ${layout_includedir}Phil Blundell1
2008-10-18gcc-cross-kernel: defeat fixincludesPhil Blundell1
2008-10-18bb files: Revert the introduction of FILE_PRHolger Hans Peter Freyther54
This is a partial revert of aa03004ace2fabb135a6208ef8c2d2b312aa7b0b. The approach that was taken leads to disagreement and the change was pushed too early. DISTRO_PR is going to say and will be used inside the package creation. There will be more disucssion on the list about where to continue from here.
2008-10-18gcc-4.1.1: fix problem with backslash in sed commandPhil Blundell2
2008-10-15[PR] Change PR to FILE_PR and intro PR as FILE_PR + DISTRO_PRHolger Hans Peter Freyther54
Allow a distribution to globally bump the PR of every package this is useful when there was a change in the toolchain and every package is going to be different. find packages/ \( -name '*.bb' -or -name '*.inc' \) -exec sed -i s/"^PR="/"FILE_PR ="/ {} \; find packages/ \( -name '*.bb' -or -name '*.inc' \) -exec sed -i s/"^PR ="/"FILE_PR ="/ {} \; Acked-By: Koen Kooi <koen@openembedded.org>
2008-10-15mtn2git: remove .mtn2git_empty files in non-empty directoriesJan Luebbe27
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.