summaryrefslogtreecommitdiff
path: root/packages/gcc
AgeCommit message (Collapse)AuthorFiles
2008-03-15gcc: Move PR settings to obvious places (not .inc files)Richard Purdie43
2008-03-15gcc: Move get_gcc_fpu_setting into gcc-common.incRichard Purdie5
2008-03-15gcc: Add gcc-cross.inc taking some common code from all gcc-cross packagesRichard Purdie15
2008-03-15gcc: Rename gcc-package.inc gcc-package-target.inc and move includes a level ↵Richard Purdie49
lower. There should be no functionality change yet, it just makes that change easier to remove target packaging from cross builds
2008-03-15gcc 3.3.3, 3.3.4: Use gcc-package.incRichard Purdie2
2008-03-15gcc: Some futher .bb -> .inc changesRichard Purdie5
2008-03-15Create gcc-common.incRichard Purdie20
2008-03-15gcc: Create .inc files for each gcc version and update all .bb files to use ↵Richard Purdie46
these
2008-03-15gcc-cross-initial.inc: Add sysroot configure options for the case when we ↵Richard Purdie1
use libc-initial
2008-03-14gcc3-build-cross.inc: don't add -lgcc_s for avr32Koen Kooi2
2008-03-14gcc 4.2.1: update avr32 patchesGeoffrey Wossum2
2008-03-13Drop unneeded empty directoriesRichard Purdie1
2008-03-09gcc-cross-initial.inc: Blindly inserted powerpc as the architecture that ↵Leon Woestenberg1
also DEPENDS on libc-initial. Please review.
2008-03-06chinook-compat, gcc-csl: make 3.4.4-csl-2005q3 have other PV for ↵Marcin Juszkiewicz3
chinook-compat distro It is required to have compatibility for C++ applications as Maemo has other PV then OpenEmbedded use.
2008-03-05gcc4-build-sdk.inc: This fixes up some differences between gcc-cross and ↵Richard Purdie1
gcc-cross-sdk builds and fixes some of the ways the gcc-cross-builds can fail.
2008-03-05gcc-package-sdk.inc: Rewrite gcc-sdk packaging. Instead of generating a ton ↵Richard Purdie1
of separate packages, just generate one sdk package. This stops the libgcc and libgcc-dev packages conflicting with those from gcc-cross amongst other things (from poky)
2008-03-04Change staging layout to match the target system layout. WARNING - staging ↵Richard Purdie3
ABI change. This update completes the conversion of OE.dev to use sysroot and have a staging layout that matches the target system. This means we no longer need to mangle pkgconfig files and can use its sysroot option instead. Users of old toolchains (gcc prior to 3.4 and external ones) may need to add cross-linkage and staging-linkage to their toolchain dependencies. Since this update changes staging layout and the contents of the .pc files it updates the staging ABI and people will need to rebuild.
2008-03-02extra big endian patch to create binaries with a correct ELF header.Derek Young3
2008-02-29gcc-cross_4.2.2 -> resynchronize PR to match recently modified gcc_4.2.2Derek Young1
2008-02-28merge of '361c2ba55f181bc00df146d6f126a924c909d192'Derek Young1
and '9366ce8253adcd62db561e69be7a3f70ed7ba587'
2008-02-28bump PR, forgot to do it 11 days ago when re-adding 801 series patch.Derek Young1
2008-02-28gcc: Enable sysroot options, hacking around path layout issues for now. This ↵Richard Purdie19
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
2008-02-20gcc 4.x.x ship cc1 as part of the cpp package. closes #670Michael Lauer8
repair badly mixed up formatting. guys, _please_ don't mix tabs and spaces, stick to the major formatting style in the file
2008-02-19gcc-package.inc: Override SHLIBSDIR since gcc is a very special caseRichard Purdie1
2008-02-18gcc: add upstream comments to three more, otherwise identical patches.Rolf Leggewie3
* complimentary to 4b9bf269fccb2d8469b9d1ccfe6d73ac060a6b29 * "upstream: n/a" should really have a more verbose explanation is it a hack, is upstream being a d0rk, did you try but failed?
2008-02-17packages/gcc/gcc-4.2.1/zecke-xgcc-cpp.patch: When cross compiling we want to ↵Holger Freyther1
use gcc's cpp for the cross compiled headers
2008-02-17packages/gcc/gcc-4.2.1/zecke-no-host-includes.patch: Document this patch and ↵Holger Freyther1
explain why it is a hack
2008-02-17Add forgotten patch to re-enable big endian builds based on gcc 4.2.2Derek Young1
2008-02-12make gcc-cross compile for arm-oabi againThomas Kunze2
* closes 3607 3732
2008-01-31Restore files accidently removed in bad mergeRichard Purdie1
2008-01-31merge of '4ea5971c2dd26e9c357b906128f0e339d80e3d50'OpenEmbedded Project18
and 'e651c4fa9a5d1fc6120cc2309e9cba1388cecc52'
2008-01-31gcc-native 3.4.4: Rename PROVIDES gcc-native3 to gcc3-native.Paul Sokolovsky1
* Consistent with how other versioned native packages called. As discussed on ML.
2008-01-28gcc-native-3.4.4: Add PROVIDES gcc-native3Richard Purdie1
2008-01-28gcc-cross-kernel: permute targets in do_stage to avoid 'No such file or Phil Blundell1
directory'
2008-01-23propagate from branch 'org.openembedded.dev' (head ↵Koen Kooi4
558d7f8556530ca23dc6e4b7d687d6727d3a7397) to branch 'org.openembedded.dev.avr32' (head d7597829fe950aa86acdfe521d11843d7277261c)
2008-01-17* Use static linking for mpfr/gmp instead of the rpath. This avoid the layeringHolger Freyther5
violation and makes sure that gcc-cross-sdk will build as well. * For gcc4.3 we need to look at the gmp/mpfr again as they will be required for everything and not just gfortran * Apply a patch to gcc_4.2.2 but only if we want to build gcc. We want to be able to use arm-angstrom-linux-gnueabi-gfortran and the GF="$(GFORTRAN)" would have set the fortran to 'gfortran' and we ended up with a build error. Some more experiments with GFORTRAN_FOR_TARGET are needed.
2008-01-16gcc_4.2.2.bb: add patch for powerpc e300c2 and e300c3 coresJeremy Laine3
2008-01-15packages/gcc/gcc-cross_4.2.2: Attempt to fix the fortran issueHolger Freyther2
f951 was not executable because libmpfr and libgmp which were build by OpenEmbedded were not found. They resist in the staging lib directory and we do not have the LD_LIBRARY_PATH set. --enable-rpath for gcc was not an option, as we would have difficulties to say which path would be checked (we install to cross and not staging). Attempt to set an rpath when linking to mpfr/gmp. We pass --with-mpfr to the gcc-cross, patch the configure to add an -Wl,-rpath, to gmplibs, this gets set to GMPLIBS, which gets replaced to HOST_GMPLIBS in the Makefile inside the builddir, which will be used when linking the f951 utility.
2008-01-15propagate from branch 'org.openembedded.dev' (head ↵Koen Kooi1
6d44b490ec30acc0370a045d7b1eb3eae2b73ab9) to branch 'org.openembedded.dev.avr32' (head 6793a5c97e2e2221d152d0e63239c891b2c4ec5e)
2008-01-11packages/gcc/gcc-cross-sdk_4.2.2.bb: Add as a copy of gcc-cross-sdk_4.1.1.bbHolger Freyther1
It looks like I need to build mpfr. The gmp(-native) and and mpfr(-native) situation in the -cross-sdk files is interesting as sometimes we don't need them sometimes we do...
2008-01-03propagate from branch 'org.openembedded.dev' (head ↵Koen Kooi4
a9cf4a7fde005b20905192e310ca984ba3cbdab4) to branch 'org.openembedded.dev.avr32' (head f0c1e66a72c6fa23e526d7c159d2d09a4c676d48)
2007-12-30Add gcc-native-3.4.4 as a possibility to help with qemu issuesRichard Purdie2
2007-12-30gcc-package.inc: fix the powerpc 'nof' problem for native gcc as wellKoen Kooi1
2007-12-23merge of '6765ce1f621a9ef917ba1521afc7b81013e14dc2'Koen Kooi32
and 'fcc520f13c2e5df6e6b7d52dcbfb32cb1750c941'
2007-12-23propagate from branch 'org.openembedded.dev' (head ↵Koen Kooi4
d8bfa63aa913e7227790ba2d02253cfbecce61ab) to branch 'org.openembedded.dev.avr32' (head bb1b18fc3fa0562c4c7bd85bb0d9617c62261f2e)
2007-12-17gcc* 3.4.4: Add patch to accept gcc4-style arm926/1026 subarch names.Paul Sokolovsky4
* Accept arm926ej-s, arm1026ej-s for -mtune=, as that's what we have in OE.
2007-12-11propagate from branch 'org.openembedded.dev' (head ↵Koen Kooi40
acccc4840b95c279164a3eeacf893200164bdc65) to branch 'org.openembedded.dev.avr32' (head 4a915ee0a28076c53049330f3f2e58c7b85ef7a8)
2007-12-11prepare for propagateFelix Domke7
2007-12-03gcc3-build.inc: fix C&P error, close #3423Graeme Gregory1
2007-12-03gcc: replace non-functional block o'python with working overridesKoen Kooi29