Age | Commit message (Collapse) | Author |
|
Currently libgcc_s.so points to libgcc_s.so.1 in the same
<target>/usr/lib dir but this library is in /lib and target toolchain
fails. We package libgcc_so into gcc package and create the proper
symlink as it used to be
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
This does not work for distros like micro who use
a flattened tree structure for root file system
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
with-libdir-list for SH4"
This fixed building the toolchain though but broke
kernel as it expect gcc to be able to compile no-fpu
code. Which means it will break all gcc 4.x
So we revert it and keep the status quo of 4.5 being broken
but older 4.x gcc can still build for SH based machines.
This reverts commit 35881fcc6feb9670947056ff868e03b0a0900a51.
|
|
target_includedir
This fixes the problem where gcc fails to detect presence of libssp
and does not detect powerpc long double 128 bit support correctly on systems which do
not use common <sysroot>/usr/include paths like we have in micro distro
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Tom Rini <tom_rini@mentor.com>
|
|
Also bump to latest SVN REV
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* 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>
|
|
* fixes the cairo regression and has been reported to malfunction
see https://bugs.launchpad.net/gcc-linaro/+bug/667490
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* These are selected patches that are applied on latest linaro
4.5 gcc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
means we dont need to filter out --with-sysroot
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Chris Larson <chris_larson@mentor.com>
Acked-by: Koen Kooi <k-kooi@ti.com>
|
|
libtoolized configure scripts need this in order to autodetect sysroot
path when --with-sysroot is passed.
Signed-off-by: Michael Smith <msmith@cbnco.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
libtoolized configure scripts need this in order to autodetect sysroot
path when --with-sysroot is passed.
Signed-off-by: Michael Smith <msmith@cbnco.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* For target gcc we dont need to specify --with-sysroot
even with libtool 2.4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
for SH4
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
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>
|
|
shared version of libgcc is also installed by gcc-cross-intermediate
which we did not move to staging as a result cross gcc found this libgcc
and used it compailing about missing libc.so stuff.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
This reverts commit 8e1eef82a09c14668a125c720cfcd354bbeb42cf.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
The relevant error is as follows.
error: conflicting types for 'strsignal'
| /usr/include/string.h:564: note: previous declaration of 'strsignal' was here
Signed-off-by: Graham Gower <graham.gower@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* Linaro patches has been ported into gcc 4.5 in OE
we dont need to have separate set of recipes.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* Tested gcc on efikamx.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
|
* Defaults to mabi=64 which means N64 is the default supported ABI
* Tweak multilib directories to emit mips64 into /lib instead of /lib64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
more about release: https://wiki.linaro.org/WorkingGroups/ToolChain
This version does not have any OE patches applied (other then
zecke-no-host-includes.patch in gcc-cross).
There are build problems with this release in OE. But as it is not default
version I am pushing it like it is.
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
|
|
|
|
|
more about release: https://wiki.linaro.org/WorkingGroups/ToolChain
This version does not have any OE patches applied (other then
zecke-no-host-includes.patch in gcc-cross).
Built armv7-a console-image without problems with binutils-cross 2.20 -
modified Angstrom distribution was used. Did not booted into is because
linux-omap-psp 2.6.32 does not give working kernel when compiled with
this version of GCC.
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
|
into gcc
* Generate static version of these libraries
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Tom Rini <tom_rini@mentor.com>
|
|
This isn't needed anymore now the proper fix is in
This reverts commit 241b8865f20b9e3c3beb334535e6cd8452cbf47d.
|
|
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>
|
|
* this fixes the missing deps on libstdc++ and libgcc after building gcc
|
|
make that happen
* The existing patch did redefine the SHLIB_MAKE_SOLINK and
SHLIB_INSTALL_SOLINK but it was ineffective because the original
definitions appeared after it. We needed to rearrange the order
* t-slibgcc-libgcc is already there so no need to patch it.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
removed unneeded FILESPATHPKG
tested by running bitbake -c configure -b on all
gcc*_4.4*.bb recipes
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Acked-by: Khem Raj <raj.khem@gmail.com> (on irc)
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
commented out fortran patch. This one does not exist in the tree and
is commented out in the 2007 and 2008 versions too
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
When compiling gcc target code make passes -I(GMPINC)
but this one points to the host dir (it is set to HOST_GMPINC
which in oe points to tmp/sysroots/i686-linux/usr/include).
This patch breaks the env var $(INCLUDES) in two and
only uses the TARGET specific part for compiling libgcc
and the crt stuff.
The patch has been verified by baking all affected recipes with
bitbake -c configure -b recipe
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
When compiling gcc target code make passes -I(GMPINC)
but this one points to the host dir (it is set to HOST_GMPINC
which in oe points to tmp/sysroots/i686-linux/usr/include).
This patch breaks the env var $(INCLUDES) in two and
only uses the TARGET specific part for compiling libgcc
and the crt stuff.
The patch has been verified by baking all affected recipes with
bitbake -c configure -b recipe
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
When compiling gcc target code make passes -I(GMPINC)
but this one points to the host dir (it is set to HOST_GMPINC
which in oe points to tmp/sysroots/i686-linux/usr/include).
This patch breaks the env var $(INCLUDES) in two and
only uses the TARGET specific part for compiling libgcc
and the crt stuff.
The patch has been verified by baking the 4.5 recipe with
bitbake -c patch -b gcc_4.5.bb
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
When compiling gcc target code make passes -I(GMPINC)
but this one points to the host dir (it is set to HOST_GMPINC
which in oe points to tmp/sysroots/i686-linux/usr/include).
This patch breaks the env var $(INCLUDES) in two and
only uses the TARGET specific part for compiling libgcc
and the crt stuff.
The patch has been verified by baking all affected recipes with
bitbake -c configure -b recipe
Also introduced INC_PR
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|