Age | Commit message (Collapse) | Author |
|
Recently gcc-cross{,sdk}-initial was removed in OE core, next are changes to use gcc-cross.
http://git.openembedded.org/openembedded-core/commit/?id=62b7308b8c4d2b439a15a4f7cbc6f823077bb0be
http://git.openembedded.org/openembedded-core/commit/?id=d84971928b68efddbdb6344b1021d998c9e26adb
http://git.openembedded.org/openembedded-core/commit/?id=122217b421f749b5fef52bea44ad6e04bc8f8d3a
Change-Id: If9160b56f1c4681eb778b524586401f1570a8a2d
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
GLibc provides there own version for libssp to support -fstack-protector
so only use linker flags when build for musl.
Backport see,
http://git.openembedded.org/openembedded-core/commit/?id=d71eba26850838b2878efea3f8c392a2eb2ebbfb
Fixed oe-rpb master builds failing in perl,
https://ci.linaro.org/job/96boards-reference-platform-openembedded-master/DISTRO=rpb,MACHINE=hikey,label=docker-stretch-amd64/761/console
Change-Id: I82ad7fa86df6ed56512891c20e43e62418a53f61
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Change-Id: I15755838185199b47e1660473e38e346a74c5e77
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I0f12b9b3d94201da54e5b8daddbc7bb4cc43940d
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Ie6dae247980ffe548ad956303e0e6097dea96c3b
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
The GNU name proposed for ILP32 used to be
aarch64_ilp32-linux-gnu
and then:
aarch64-linux-gnuilp32
but finally:
aarch64-linux-gnu_ilp32
These patches are a continuation of the effort to correctly
establish the right triplet.
More information about ARM64 ILP32 can be found here:
* https://wiki.linaro.org/Platform/arm64-ilp32
* https://wiki.debian.org/Arm64ilp32Port
Change-Id: I560af755d69efe0eb3d89ecf7db4b4453eaab5e0
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
The GNU name proposed for ILP32 used to be
aarch64_ilp32-linux-gnu
and then:
aarch64-linux-gnuilp32
but finally:
aarch64-linux-gnu_ilp32
These patches are a continuation of the effort to correctly
establish the right triplet.
More information about ARM64 ILP32 can be found here:
* https://wiki.linaro.org/Platform/arm64-ilp32
* https://wiki.debian.org/Arm64ilp32Port
Change-Id: I9b2a1efd6be0f038399a40f6a432c9f1d8cc24c8
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
|
|
The glibc 2.26 changed the struct ucontext to ucontext_t, this
is a backported patch from oe-core.
Tested building rpb-minimal-image for db410c.
Change-Id: I2da06935aa2ba05c22260825eaf63ea4da17bb72
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
|
|
Change-Id: I51b3143ac98d79950abaded79c0f3c3fa2a42934
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
This is needed for the unwind.h changes that went in with the OE-core gcc 7.x update.
Change-Id: Ia322f4e70a5562e43424de99a4cbb026424b1b72
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Iadc2a8f86cc96fd712bd0997b5a80796b34a92be
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
When OE-Core updated binutils to version 2.28, many of the patches got updated
and renamed:
http://cgit.openembedded.org/openembedded-core/commit/?id=e9f839d5fe70a222cc7b8942f401ac86a10e6604
Most of those do not affect binutils recipes in meta-linaro-toolchain, as patches
are listed in version-specific .bb and .inc files for 2.25 and 2.27.
But binutils-cross.inc is one of the generic common .inc files in OE-Core, that
includes a patch that got renamed. Sync up this one patch with OE-Core to avoid
these warnings:
WARNING: /OE/master/sources/meta-linaro/meta-linaro-toolchain/recipes-devtools/binutils/binutils-crosssdk_linaro-2.25.bb: Unable to get checksum for binutils-crosssdk-x86_64-arago-linux SRC_URI entry 0002-binutils-cross-Do-not-generate-linker-script-directo.patch: file could not be found
WARNING: /OE/master/sources/meta-linaro/meta-linaro-toolchain/recipes-devtools/binutils/binutils-cross_linaro-2.25.bb: Unable to get checksum for binutils-cross-arm SRC_URI entry 0002-binutils-cross-Do-not-generate-linker-script-directo.patch: file could not be found
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Ibd4db0f145ed552eb80d47cd98f081e7bb04f884
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Without this the resulting packages would get versions like "2017.02" instead of the matching gcc/glibc version.
Change-Id: I7ada7dffbacc2ad6d7c123a9cc8cc4780d5fe2a7
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Idfc1d16242b018fe53b01bec64a9f19063befb54
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I6be3aa3ed0ac4428bb6ca24e2c8caaef9da98429
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I9dc3239c47e2726856549cce9d5c22e2966c1f17
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Ief797607e5bcb3adf6904dff4002b3247dd61e91
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Patch is in oe-core now.
This reverts commit e752dfa3c29056c73699ce0ee79593e2ce63c3df.
Change-Id: Ic858e12e8258e1afaf4eb122d7531cfc090bb5fb
|
|
Change-Id: Ib370d145abcd637bee9cdf6b60801153d88edf2e
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
OE-Core has switched to using SDK_SYS suffix for crosssdk packages, instead of
SDK/TARGET_ARCH in d2eccccb70e809d482c493922f23aef4409cfd82 [1], update Linaro
versions accordingly.
[1] http://cgit.openembedded.org/openembedded-core/commit/?id=d2eccccb70e809d482c493922f23aef4409cfd82
Change-Id: I9c1e246a181336a4d4b0143556dd059d2cdd3ad5
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I08bdeefe647e62d3a978763abf3554a74b46054e
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I95d0fb1aa17cb18d3a9d04e7eefa8f831e3423a4
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
libquadmath* added, PACKAGES list reorganized to make updates easier.
Change-Id: Ice6d27154a4ef8e9700a07a85fc777a9d0897847
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
This fetches it from git and reworks the include files a bit to be more like OE-core.
Change-Id: Icf9928ab82b7f146b459ac92451e00d52ec128b9
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I8de52f82d737cea2c73316fe0a19408998639954
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Sync deletions with OE-core git recipe.
Change-Id: I685b3351683a22e6d19f1ce932c1cbe32a1fc7e9
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I3297a7c84dd3f51f00305797e13db87d6f3c80e0
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
* switch to git, add SRCREV, update S dir
* update version to 2.25.1-2016.10 (not tagged officially)
* remove gdb directory from the source to avoid building it
and trigger undefined reference to `PyUnicodeUCS4_Decode'
Change-Id: Ib94da6699c86345a444e1a2684f7fec7f6457e4a
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: I8595b7ba1d3e1eb36cd94f15578808163836de57
Signed-off-by: Jack Mitchell <jack@embed.me.uk>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I0850a05d4f92564cd686428650e21a850e9ef6b9
Signed-off-by: Jack Mitchell <jack@embed.me.uk>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Id9316d175a89589ed94e8629fc6f5e15b51e800f
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I8fb615c35d8369fd742a0c0dbeaa307fd508a804
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Ibfe559b4a380f61048126182366716e999c84369
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
The base_contains function is deprecated and we ought to use
bb.utils.contains instead.
Change-Id: Ifdc04ae610913feb0d717dbdde53b00c780ffcd9
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
The base_contains function is deprecated and we ought to use
bb.utils.contains instead.
Change-Id: I4124f33e4b65ede02b66b7cc8300caa7d2266c02
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
The base_contains function is deprecated and we ought to use
bb.utils.contains instead.
Change-Id: I3750de7cfc2d591a6cc2274ade32269177db9273
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: I3df97b4cae37a67d65c9fa4f0d1ee7d205ee6d8b
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Backport OE-core fix
Change-Id: Icac2d8e764ac38645e2c83bf829e2b0cc138ecf9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
* libasan and libgfortran changed major version number, handle both
* only remove dups of lib*-${ELT_VER_LIBC}.so when they are regular and identical files
preserve them if one is a symlink to another or files are different
Change-Id: Id51f6d5c96353c9da9a8162d2a9d0e32eab7c80c
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
See https://github.com/openembedded/bitbake/commit/fab717d303df0bcef737661f6917f275f35215a4
Change-Id: I636197d3c0fff14db3d5d1701012888716cd2068
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
This also fixes https://bugs.linaro.org/show_bug.cgi?id=2034
Change-Id: Ic4dab9dff0403202e21275119e118cc05ac04954
Signed-off-by: Koen Kooi <koen@linaro.org>
|
|
Change-Id: I93c82c22ac578376b91f38b6864e764a3730a3eb
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
OE-core deleted the 5.2 recipes, so import and adapt the actual bits we need.
Change-Id: Ib97870f8ad6a20ffea843be127bc32ad0185122e
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
TCWG described it as "older and buggier than 5.2", so let's delete it.
Change-Id: I44c0c430f620ca6fbbca52862471af3b08dd5a20
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: If8a3244cebc856ccc93155fbb112d9d9634a4624
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Change-Id: Icb6000822e722f798c5b627636465fd5c25da67f
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
The 2 linaro aarch64 patches don't apply anymore, let's see what LAVA reports at runtime.
Change-Id: Iba1e85932a65840aba3ee0da16d87594bfeebf48
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
This is to appease OE-core glibc packaging.
Change-Id: I3c3b43340c716f2903034e830b1fa7a061a03be7
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|
|
Starting with 2015.05 binary release, all the libraries have been moved from
/libc/lib/ to /libc/usr/lib/ that causes various toolchain issues in OE,
ranging from QA errors to build failures of other components. This patch
takes care of installing, updating and packaging libraries to match other
versions and satisfy OE toolchain requirements.
Previous attempt at fixing it in 78df3a9646e35790ef8b429c84a912d336fd128b
wasn't complete and its conditional logic would never work:
https://bugs.linaro.org/show_bug.cgi?id=1717
* Update check to look where ld-*.so is installed, instead of simply
checking for /libc/lib/ presence, which exists in 2015.05
* Only copy real *.so* libs from /libc/usr/lib to base_libdir, let the
rest (*.a, *.o, etc) go to libdir, as usual
* If we copy *.so* to base_libdir, remove them from libdir
* Update lib*.so -> lib*.so.* symlinking list with new libraries
* For all the lib*.so symlinks created in libdir, remove potential dups
from base_libdir
* Remove lib*-${ELT_VER_LIBC}.so duplicates
* When updating libc.so in base_libdir, no need to change path to ld-linux
that is also in base_libdir
* If both libc.so and libc.so.6 are in base_libdir, make sure the path to
libc.so.6 in libc.so is correct
* Same for libpthread.so
* Suppress ldflags/GNU_HASH QA warning for more lib packages
* Remove duplicate FILES_libstdc++ lines
Change-Id: If22b59af9e27b480cc33f783bc0dfda561ded2f9
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
|