summaryrefslogtreecommitdiff
path: root/packages/gcc
AgeCommit message (Collapse)AuthorFiles
2006-07-23gcc 4.1.1: fix build troublesKoen Kooi1
2006-07-21gcc3-build.inc: allow JAVA to be overridable inside recipes using this .incKoen Kooi2
gcc_4.1.1.bb: Remove use of gcc4-build.inc, document java and fortran bits a bit
2006-07-03gcc-cross: bump pr Koen Kooi2
2006-07-03gcc: add eabi to atexit cases gcc3-build.inc and bump pr for affected toolchainsKoen Kooi3
2006-06-27gcc 4.1.1: raise default pref since it has proven to be working quite well Koen Kooi1
2006-06-19gcc 4.1.1 added uclibc patches to gcc 4.1.1 (see README file)Frans Meulenbroeks17
added patches for thumb (but still not good enough to compile uclibc)
2006-06-10gcc-4.1.1: added patch for configure to compile with the right target flagsFrans Meulenbroeks3
(copied from 3.4.4). bumped PR for both 4.1.1 bb files
2006-06-04gcc 4.1.1: added patch for big endianFrans Meulenbroeks3
2006-05-31gcc - ${TARGET_PREFIX}gcov are useful for cross code coverage analysis.Raymond Danks11
Cleanup some errors in packaging when certain files do not exist. Add GCOV_PREFIX* cross-profiling patches. Pass in GFORTRAN_FOR_TARGET for cross builds.
2006-05-27gcc 4.0.2: Fix DEPENDS (from poky)Richard Purdie1
2006-05-25gcc 4.1.1: but the zecke patch in the right dir. I suck Koen Kooi6
2006-05-25gcc 4.1.1: unbreak SRC_URIKoen Kooi1
2006-05-25gcc: add gcc 4.1.1 toolchainKoen Kooi14
2006-05-21gcc 4.0.2 disable fortran here as wellMichael Lauer1
2006-05-16packages/gcc:Holger Freyther12
Hack to make me rich and famous. Patch versions 3.4.4, 4.0.0, 4.0.2, 4.1.0, 4.1.0-snapshot, 4.2-snapshot and activate the hack when cross compiling. gcc will abort if you call it with -I/usr/include or -I/opt/include or -I/sw/include. Apply the patch when fail-fast is in the OVERRIDES
2006-05-14gcc: add gcc_4.2-20060513.bb, which is needed for gcc-cross, but doesn't ↵Koen Kooi1
build (yet)
2006-05-14add latest gcc 4.2 snapshot for gcc-crossKoen Kooi6
2006-05-12gcc3-build.inc: disable JAVA for sh3. fixes #977Michael Lauer1
2006-05-04gcc-csl-2005q3: Add missing patchRichard Purdie1
2006-04-30packages/gcc/gcc-4.0.2:Holger Freyther2
HACK to workaround an issue in using gcc -E as cpp for the cross compiler for libmudflap, libstdc++ and other libs. AC_CHECK_HEADERS will think it can use host headers, we simply hack around this for now
2006-04-30packages/gcc/gcc 4.0.2:Holger Freyther7
Apply uclibc patches from the uclibc buildroot. All these patches are guarded with #ifdefs and should not effect other configurations.
2006-04-24gcc-package: apply patch form #851 to 'fix' building of gcc-4.xKoen Kooi1
2006-04-11gcc arm-csl-2005q3: Add patch to fix 64 bit comparison problemRichard Purdie1
2006-04-10gcc: Remove broken csl versions replacing with a floating cvs version and a ↵Richard Purdie8
working 2005q3 csl release.
2006-03-16gcc-cross 4.1.0: add fix for the mpfr problem, courtesy Philipp ZabelKoen Kooi1
2006-03-16gcc 4.1.0: disable fortran since it is breaking the buildKoen Kooi1
2006-03-16gcc-cross-sdk: add 4.1.0Koen Kooi1
2006-03-14gcc 4.1.0: turn off building of libsspKoen Kooi1
2006-03-14Pushing gcc 4.1.0 after a short review.Joseph Cole7
Not sure if it builds, leaving preference at "-1". See OE bug #378. Thanks to Bernhard Rosenkraenzer for the submission. See OE bug #773.
2006-03-04gcc-cross-sdk: Add 3.4.4Florian Boor1
2006-03-03gcc: add 4.1Koen Kooi7
* ldflags.patch needs to be more thorough, you need to insert the patch to staging_incdir manually for now * default_preference is real low because of the above * this one has the necessary eabi bits
2006-02-22packages/gcc/gcc3-build-cross.inc:Holger Freyther1
-gcc4.0.2 gcj installs the libgcj-4.0.2.jar into the share directory. We want it to remain there.
2006-02-14gcc-cross-sdk: Move common data into sdk .inc files. Add gcc-cross-sdk-3.4.3.Richard Purdie4
2006-02-12gcc-cross 3.3.4: Use generic includes instead of repeating code (the code is ↵Richard Purdie1
equivalent but the .inc files contain fixes)
2006-02-07gcc: change _nslu2 override to _slugos+_unslung in gcc3-build.incJohn Bowler1
glibc: change _nslu2 override to _unslung in 2.2.5 - these overrides are out of date or wrong
2006-01-14slugos: move to ixp4xx-kernel, change nslu2 to more generic ixp4xx in confJohn Bowler2
- rather than build nslu2-kernel or nas100d-kernel slugos-image now builds ixp4xx-kernel, the generic kernel. ixp4xx is now used as the normal MACHINE override, even though MACHINE itself is still set to nslu2 or nas100d (or ixp4xx).
2006-01-07Convert CVSDATE -> SRCDATE. Also standardise cvs and svn PVs to ↵Richard Purdie3
x.x.x+cvsYYYYMMDD format and some includes some minor whitespace cleanup.
2005-12-14gcc-cross-initial: add 4.0.2Richard Purdie1
2005-12-14merge of 4648f865a842cefe397db73feeab9f094661b71cHolger Freyther1
and 95588e59115518a149f9b537e1682e031b795891
2005-12-13gcc_csl-arm, gnu-config, orinoco-modules, quilt: cvs.sv.(non)gnu.org movePhilipp Zabel1
- Fix for bug 523.
2005-12-09packages/gcc/gcc-package-cross.inc:Holger Freyther1
Apply patch from Andreas Oberritter to use the right path for libgcc_s.so.* when striping.
2005-11-14gcc: Add version 4.0.2. Known to at least compile code on softfloat arm.Richard Purdie6
2005-09-22gcc_3.4.4: updated thumb patchesJohn Bowler7
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-10gcc_3.4.4: fix the native build on ucslugc by using arm, not thumbJohn Bowler1
For some reason a thumb built gcc 3.4.4 fails to produce functional executables even when linked dynamically (i.e. even when next to none of the code in the resultant executable comes from the compiler itself). This requires further investigation (or maybe the csl gcc), this commit changes the build to generate arm even on thumb systems as a temporary fix.
2005-09-09gcc(libgcc_s.so.1): fix the arm interwork _call_via_rX out of line opsJohn Bowler3
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 Patrin2
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-09-07gcc_3.4.4: add DEFAULT_PREFERENCE_arm-linux to replace same removed from gcc_cslJustin Patrin1
2005-09-07gcc-csl: Enough is enough. Lets have a sane compiler as the default for arm. ↵Richard Purdie2
DEFAULT_PREFERENCE can be corrected when the compiler is fixed/updated
2005-08-11This set of changes ensures that TARGET_CC_ARCH is passed reliably to allJohn Bowler8
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.