libtool 2.4 sysroot support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 5 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | libtool: changes to enable sysroot supportmeta/ meta/ meta/ +6 more | +927 | 2 replies | |
| 2/9 | libtool: fix library RPATHsmeta/ meta/ | +38 | 0 replies | |
| 3/9 | autotools.bbclass: libtool sysroot support changesmeta/ | +9 | 0 replies | |
| 4/9 | staging.bbclass, utils.bbclass: remove la mangling codemeta/ meta/ | +2 | 0 replies | |
| 5/9 | insane.bbclass: skip checks on .la installed statusmeta/ | +0 | 3 replies | |
| 6/9 | binutils: upgrade to 2.21 and add libtool sysroot supportmeta/ meta/ meta/ +15 more | +18732 | 0 replies | |
| 7/9 | binutils: Fix QA staging errors for target binutilsmeta/ | +846 | 0 replies | |
| 8/9 | binutils: fix library RPATHsmeta/ meta/ | +37 | 0 replies | |
| 9/9 | poky-default.inc: bump binutils preferred version to 2.21meta/ | +1 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/9] libtool 2.4 sysroot support
Hi Saul,
This patch series enables sysroot support in libtool, a new feature that was added in libtool 2.4. Countless thanks to Khem Raj, who got this working in OpenEmbedded recently - just about everything here is based on his work, with a couple of additional tweaks courtesy of Richard Purdie.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: sgarman/libtool-sysroot-rebased
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=sgarman/libtool-sysroot-rebased
Thanks,
Scott Garman <[email protected]>
---
Scott Garman (9):
libtool: changes to enable sysroot support
libtool: fix library RPATHs
autotools.bbclass: libtool sysroot support changes staging.bbclass, utils.bbclass: remove la mangling code insane.bbclass: skip checks on .la installed status
binutils: upgrade to 2.21 and add libtool sysroot support
binutils: Fix QA staging errors for target binutils
binutils: fix library RPATHs
poky-default.inc: bump binutils preferred version to 2.21
meta/classes/autotools.bbclass | 25 +-
meta/classes/insane.bbclass | 5 -
meta/classes/staging.bbclass | 14 -
meta/classes/utils.bbclass | 15 +-
meta/conf/distro/include/poky-default.inc | 2 +-
.../binutils-2.20.1/binutils-2.16.1-e300c2c3.patch | 18 -
.../binutils-2.20.1/binutils-libtool.patch | 67 -
.../binutils-2.20.1/binutils-mips-pie.patch | 29 -
.../110-arm-eabi-conf.patch | 0
.../binutils-2.21/binutils-2.19.1-ld-sysroot.patch | 37 +
.../binutils-poison.patch | 0
.../binutils-uclibc-100-uclibc-conf.patch | 0
...binutils-uclibc-300-001_ld_makefile_patch.patch | 0
...binutils-uclibc-300-006_better_file_error.patch | 0
...ils-uclibc-300-012_check_ldrunpath_length.patch | 19 +-
.../binutils-uclibc-gas-needs-libm.patch | 0
.../binutils-x86_64_i386_biarch.patch | 0
.../libiberty_path_fix.patch | 0
.../binutils-2.21/libtool-2.4-update.patch |18719 ++++++++++++++++++++
.../binutils/binutils-2.21/libtool-rpath-fix.patch | 36 +
...n_2.20.1.bb => binutils-cross-canadian_2.21.bb} | 2 +-
...tils-cross_2.20.1.bb => binutils-cross_2.21.bb} | 1 -
...rosssdk_2.20.1.bb => binutils-crosssdk_2.21.bb} | 2 +-
.../{binutils_2.20.1.bb => binutils_2.21.bb} | 21 +-
meta/recipes-devtools/libtool/libtool-cross_2.4.bb | 18 +-
.../recipes-devtools/libtool/libtool-native_2.4.bb | 14 +-
.../libtool/libtool-nativesdk_2.4.bb | 10 +-
meta/recipes-devtools/libtool/libtool.inc | 22 +-
.../libtool/libtool/cross_compile.patch | 38 -
.../libtool/libtool/fix-final-rpath.patch | 36 +
.../libtool/libtool/rename-with-sysroot.patch | 824 +
.../libtool/libtool/resolve-sysroot.patch | 40 +
.../libtool/libtool/use-sysroot-in-libpath.patch | 20 +
meta/recipes-devtools/libtool/libtool_2.4.bb | 12 +-
34 files changed, 19789 insertions(+), 257 deletions(-)
delete mode 100644 meta/recipes-devtools/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils-2.20.1/binutils-libtool.patch
delete mode 100644 meta/recipes-devtools/binutils/binutils-2.20.1/binutils-mips-pie.patch
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/110-arm-eabi-conf.patch (100%)
create mode 100644 meta/recipes-devtools/binutils/binutils-2.21/binutils-2.19.1-ld-sysroot.patch
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-poison.patch (100%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-uclibc-100-uclibc-conf.patch (100%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-uclibc-300-001_ld_makefile_patch.patch (100%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-uclibc-300-006_better_file_error.patch (100%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-uclibc-300-012_check_ldrunpath_length.patch (70%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-uclibc-gas-needs-libm.patch (100%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/binutils-x86_64_i386_biarch.patch (100%)
rename meta/recipes-devtools/binutils/{binutils-2.20.1 => binutils-2.21}/libiberty_path_fix.patch (100%)
create mode 100644 meta/recipes-devtools/binutils/binutils-2.21/libtool-2.4-update.patch
create mode 100644 meta/recipes-devtools/binutils/binutils-2.21/libtool-rpath-fix.patch
rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.20.1.bb => binutils-cross-canadian_2.21.bb} (86%)
rename meta/recipes-devtools/binutils/{binutils-cross_2.20.1.bb => binutils-cross_2.21.bb} (98%)
rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.20.1.bb => binutils-crosssdk_2.21.bb} (96%)
rename meta/recipes-devtools/binutils/{binutils_2.20.1.bb => binutils_2.21.bb} (72%)
delete mode 100644 meta/recipes-devtools/libtool/libtool/cross_compile.patch
create mode 100644 meta/recipes-devtools/libtool/libtool/fix-final-rpath.patch
create mode 100644 meta/recipes-devtools/libtool/libtool/rename-with-sysroot.patch
create mode 100644 meta/recipes-devtools/libtool/libtool/resolve-sysroot.patch
create mode 100644 meta/recipes-devtools/libtool/libtool/use-sysroot-in-libpath.patch