summaryrefslogtreecommitdiff
path: root/packages/gcc/gcc-cross_3.4.4.bb
AgeCommit message (Collapse)AuthorFiles
2008-06-03Fix an obvious typo in the patch. The variable exported was 'CCP' should ↵Khem Raj1
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 Purdie1
everyone, not just as a slugos specific override.
2008-03-16gcc: Move old style gcc*build*.inc includes into ↵Richard Purdie1
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 Purdie1
everything needed
2008-03-15gcc: Clean up FILESDIR settings (move to gcc-common.inc)Richard Purdie1
2008-03-15gcc: Move PR settings to obvious places (not .inc files)Richard Purdie1
2008-03-15gcc: Add gcc-cross.inc taking some common code from all gcc-cross packagesRichard Purdie1
2008-03-15gcc: Rename gcc-package.inc gcc-package-target.inc and move includes a level ↵Richard Purdie1
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 Purdie1
these
2008-02-28gcc: Enable sysroot options, hacking around path layout issues for now. This ↵Richard Purdie1
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 Sokolovsky1
* 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 Kooi1
2007-09-29gcc-cross: Update paths to reference staging instead of cross (from poky), ↵Richard Purdie1
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 Juszkiewicz1
applied changes from 515587ac4598d7ab78bd946632a31cf94fa79bf8 (.oz354x) through 33d804e082e0702e05818192cfab8a8610605d88
2006-08-05packages/gcc: Use require instead of include for the 'base' filesHolger Freyther1
2005-09-22gcc_3.4.4: updated thumb patchesJohn Bowler1
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 Bowler1
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 Patrin1
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 Patrin1
2005-08-11This set of changes ensures that TARGET_CC_ARCH is passed reliably to allJohn Bowler1
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 Kooi1
2005-06-03Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
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