aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc/gcc-package-cross.inc
AgeCommit message (Collapse)Author
2011-09-02gcc: Remove package libstdc++-dev and libgcc-dev from gcc-crossStefan Herbrechtsmeier
Remove package libstdc++-dev and libgcc-dev from gcc-cross as they already provided by gcc. Commit 8c42351519ece9ed60659a103e624d2e154b3641 add dev packages (libstdc++-dev libgcc-dev) to gcc-cross (gcc-package-cross.inc) which are already part of gcc. The libgcc-dev package both include the libgcc_s.so file which triggers a 'file is already provided by package' error on incremental builds. The libstdc++-dev package have Acked-by: Steffen Sledz <sledz@dresearch-fe.de> different content and is empty on some archs (armv5te, armv7e). The empty package triggers a 'Cannot satisfy the following dependencies for task-sdk-bare' error. If an empty libstdc++-dev package is generated it triggers a '..../usr/include/c++ not exist' error as this is part of the package from gcc but not gcc-cross. Signed-off-by: Stefan Herbrechtsmeier <sherbrec@cit-ec.uni-bielefeld.de> Acked-by: Steffen Sledz <sledz@dresearch-fe.de>
2011-07-24gcc: Package libstdc++ gdb python helpers into dev packageKhem Raj
People are seeing these errrors from ldconfig libstdc++.so.6.0.14-gdb.py is not an ELF file - it has the wrong magic bytes at the start. this file is moved into gdb's autoload directory if it exists there then gdb will find it when debugging and it wont be in the paths where ldconfig looks for libraries. Signed-off-by: Khem Raj <raj.khem@gmail.com> Tested-by: Philip Balister <philip@balister.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2010-12-09gcc/gcc-cross/gcc-cross-intermediate: Generate libgcc_s.so as a linker ↵Khem Raj
script stub Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Eric Bénard <eric@eukrea.com>
2010-10-30gcc-package-cross, gcc-package-target: Stage libgcc_s.so linker stubKhem Raj
* This stub is not staged in <sysroot>/usr/lib which is a problem for many python recipes as it looks for libgcc in that directory and fail to find it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-15gcc-package-cross.inc: Edit the libdir enties in libstdc++.la and libsupc++.laKhem Raj
We manually move libstdc++ to staging sysroot from default install location where gcc-cross installed it. During this process we have to make sure that .la files are edited to contain proper libdir entry pointing relative to sysroot. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-13gcc-package-cross.inc: install shlibs lists into target dir instead of host dirKoen Kooi
This fixes the "libstdc++ isn't installed into my rootfs anymore" type of problems after a full rebuild of all packages This bumps PR of gcc to force a rebuild, but that is *NOT* enough to fix the packages built before this fix, those still need rebuilding Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Dallas Foley <dfoley@telus.net> Acked-by: Graeme Gregory <dp@xora.org.uk> Signed-off-by: Koen Kooi <koen@openembedded.org>
2010-08-03gcc,eglibc: Use the paths for mutli-machine safe toolchain install.Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-07-22toolchain: Remove references to CROSS_DIRKhem Raj
* Toolchain is installed into native sysroot now. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Richard Purdie <rpurdie@rpsys.net> Ackef-by: Chris Larson <clarson@kergoth.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org>
2010-06-07gcc-cross: Don't stage libiberty.a in sysroot.Khem Raj
* We already stage libiberty from target binutils problem is that when we stage it from gcc-cros it conflicts with the ones installed in cross dir by binutils-cross which should be used to link binutils for target but it picks up the one installed in the sysroot and caused numerous problems on building target binutils. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-05gcc-pacpake-cross.inc: Clean up do_install function massively (from Poky)Richard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-25change INHIBIT_PACKAGE_STRIP to PACKAGE_STRIP with more optionsRoman Khimov
Originally approached with "package.bbclass: introduce KEEP_GNU_DEBUGLINK": http://patchwork.openembedded.org/patch/886/ Redone with a change from INHIBIT_PACKAGE_STRIP to PACKAGE_STRIP which allows more options. By default it does exactly the same thing as is done today, strips the binary, but keeps the gnu.debuglink section. When set to "no", stripping is not done at all, when set to "full" the gnu.debuglink section is not re-added to the binary. Signed-off-by: Roman I Khimov <khimov@altell.ru> Acked-by: Chris Larson <chris_larson@mentor.com>
2010-03-30gcc-cross: fix gfortran -> g77 linking logicKoen Kooi
Acked-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Koen Kooi <koen@openembedded.org>
2009-08-20gcc: fix libstdc/libgcc packaging on x86_64Michael Smith
do_install was looking under ${D}/some long cross path/*/lib; needs to be lib64 on x86_64. On x86_64 base_libdir would be set to /lib64, so we can go by that. Bump INC_PR for recent gccs: 4.1.2, 4.2.[34], 4.3.[34], 4.4.1. Signed-off-by: Michael Smith <msmith@cbnco.com>
2009-06-10gcc-package-cross: tolerate absence of libstdc++Phil Blundell
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>