aboutsummaryrefslogtreecommitdiffstats
path: root/packages/gcc/gcc-cross_3.4.4.bb
AgeCommit message (Collapse)Author
2009-03-17rename packages/ to recipes/ per earlier agreementDenys Dmytriyenko
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2008-12-10gcc-package-cross: Creative relative symbolic link to fortran and only if ↵Khem Raj
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-11-02gcc: fix open() with O_CREATE for version 3.4.3 and 3.4.6woglinde
* 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-18bb files: Revert the introduction of FILE_PRHolger Hans Peter Freyther
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-15[PR] Change PR to FILE_PR and intro PR as FILE_PR + DISTRO_PRHolger Hans Peter Freyther
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-07-25Change the toolchain build sequence. Helps in reproducable toolchains ↵Khem Raj
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-06-03Fix an obvious typo in the patch. The variable exported was 'CCP' should ↵Khem Raj
have been 'CPP'. I have tested build for gcc-cross-4.2.2 recipe.
2008-03-29gcc: Include TARGET_CC_ARCH in ARCH_FLAGS_FOR_TARGET by default for ↵Richard Purdie
everyone, not just as a slugos specific override.
2008-03-16gcc: Move old style gcc*build*.inc includes into ↵Richard Purdie
gcc-configure-{target|cross|sdk} and a common include file. Factor some common data not related to configure into gcc-common.inc. Rewrite 3.3.3 and 3.3.4 recipes to use standard includes (tested and they work).
2008-03-15gcc-cross: Drop gcc-package-target.inc, gcc-package-cross overrides or sets ↵Richard Purdie
everything needed
2008-03-15gcc: Clean up FILESDIR settings (move to gcc-common.inc)Richard Purdie
2008-03-15gcc: Move PR settings to obvious places (not .inc files)Richard Purdie
2008-03-15gcc: Add gcc-cross.inc taking some common code from all gcc-cross packagesRichard Purdie
2008-03-15gcc: Rename gcc-package.inc gcc-package-target.inc and move includes a level ↵Richard Purdie
lower. There should be no functionality change yet, it just makes that change easier to remove target packaging from cross builds
2008-03-15gcc: Create .inc files for each gcc version and update all .bb files to use ↵Richard Purdie
these
2008-02-28gcc: Enable sysroot options, hacking around path layout issues for now. This ↵Richard Purdie
fixes the sdk version to use the correct sysroot which is important for ease of use of SDKs and standalone toolchains. This change means a gcc rebuild unfortunately
2007-12-17gcc* 3.4.4: Add patch to accept gcc4-style arm926/1026 subarch names.Paul Sokolovsky
* Accept arm926ej-s, arm1026ej-s for -mtune=, as that's what we have in OE.
2007-12-03gcc: replace non-functional block o'python with working overridesKoen Kooi
2007-09-29gcc-cross: Update paths to reference staging instead of cross (from poky), ↵Richard Purdie
bump PR to make sure gcc-cross reinstalls after cross changes to ensure everything works correctly
2006-10-03gcc-cross: package libgcc-dev (named libgcc-s-dev :(Marcin Juszkiewicz
applied changes from 515587ac4598d7ab78bd946632a31cf94fa79bf8 (.oz354x) through 33d804e082e0702e05818192cfab8a8610605d88
2006-08-05packages/gcc: Use require instead of include for the 'base' filesHolger Freyther
2005-09-22gcc_3.4.4: updated thumb patchesJohn Bowler
The four previous thumb related patch files have been combined into one and simplified. Additional problems with call_via_rX functions being called via the PLT have been fixed (the functions can no longer be called this way - they are hidden). Unnecessary adds of exports of these functions from libgcc have been removed.
2005-09-09gcc(libgcc_s.so.1): fix the arm interwork _call_via_rX out of line opsJohn Bowler
The interworking symbols were being built but not exported from libgcc (i.e. they were not in the version file), added a specific version file for them and updated t-linux. Forced the cross build to always generate ARM instructions (the thumb version does not currently work), bumped PRs.
2005-09-07gcc-3.4.4, openzaurus-3.5.4: remove DEFAULT_PREFERENCE from gcc bb files and ↵Justin Patrin
use PREFERRED_VERSION in openzaurus conf to force use of gcc 3.4.4
2005-09-07gcc-cross_3.4.4: add DEFAULT_PREFERENCE_arm-linuxJustin Patrin
2005-08-11This set of changes ensures that TARGET_CC_ARCH is passed reliably to allJohn Bowler
packages in a build. The change fixes problems in the following packages: binutils{,-cross}_2.15.94.0.1 HOST_CC_ARCH was not being passed to HOST_CC. The problem does not seem to be present in binutils* 2.16, however this version is still used for uClibc builds. gcc{,-cross,-cross-initial}_3.4.4 HOST/TARGET_CC_ARCH was not used in the appropriate places, plus this was not sufficient - FLAGS_FOR_TARGET (a gcc make variable) is now preloaded with the target CC_ARCH values, which causes all the builds (gcc, g++, gcj, fortran) to get the correct values. gcc OTHER *NOT* fixed - other versions of gcc will still need the _CC_ARCH fix in the same lines (CC_FOR_TARGET, GCC_FOR_TARGET, CXX_FOR_TARGET), however so long as these builds use gcc3-*.inc the FLAGS_FOR_TARGET fixx will be there. uclibc{,-initial}_0.9.27 TARGET_CC_ARCH added to the do_compile. For the do_stage step the build actually compiles target code (make utils), but this will not accept a CC with whitespace. The TARGET_CC_ARCH flags have therefore been added to CFLAGS (a bit ugly, but it works). These changes have been tested for both cross and target builds, the changes should be fine on self-hosted (i.e. target-hosted) builds, if anyone actually does these, but note that the gcc build specifically tests for build==host and does *not* do certain _FOR_TARGET settings in this case (this was the case before this change too) - if you are seeing strange settings on self-hosted gcc builds (before and after this change) check the do_compile environment variable settings.
2005-06-30import clean BK tree at cset 1.3670Koen Kooi
2005-06-03Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net
into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/06/03 09:15:57+01:00 reciva.com!pb also provide -cross-initial version of gcc 3.4.4 2005/06/03 08:47:26+01:00 reciva.com!pb update gcc (3.4 branch) to 3.4.4 BKrev: 42a01769rMtsZgasmLeQNvdzr2RGLA