mirror of
git://git.yoctoproject.org/poky
synced 2026-08-14 21:41:10 +00:00
Use the same sed command to sanitize libtool script for target recipe and nativesdk one. Otherwise fails with buildpaths QA error: ERROR: nativesdk-libtool-2.5.0-r0 do_package_qa: QA Issue: File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/libtool in package nativesdk-libtool contains reference to TMPDIR [buildpaths] (From OE-Core rev: f08df9adf290fb6cbebff24df6bbbbe8e5ce95e0) Upstream-Status: Backport[https://git.yoctoproject.org/poky/commit/?id=89e184da6c9d95a99fd34334df5ac6c5ae87f13a] (From OE-Core rev: a720df7ad77af1f8b1c00a211c88537e5f23edbc) Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 89e184da6c9d95a99fd34334df5ac6c5ae87f13a) Signed-off-by: Nikhil R <nikhilr5@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
32 lines
791 B
BlitzBasic
32 lines
791 B
BlitzBasic
require libtool-${PV}.inc
|
|
require remove-buildpaths.inc
|
|
|
|
FILESEXTRAPATHS =. "${FILE_DIRNAME}/libtool:"
|
|
|
|
SRC_URI += "file://fixinstall.patch"
|
|
|
|
inherit nativesdk
|
|
|
|
S = "${WORKDIR}/libtool-${PV}"
|
|
FILES:${PN} += "${datadir}/libtool/*"
|
|
|
|
do_configure:prepend () {
|
|
# Remove any existing libtool m4 since old stale versions would break
|
|
# any upgrade
|
|
rm -f ${STAGING_DATADIR}/aclocal/libtool.m4
|
|
rm -f ${STAGING_DATADIR}/aclocal/lt*.m4
|
|
}
|
|
|
|
do_install () {
|
|
autotools_do_install
|
|
install -d ${D}${bindir}/
|
|
install -m 0755 libtool ${D}${bindir}/
|
|
}
|
|
|
|
SYSROOT_PREPROCESS_FUNCS += "libtoolnativesdk_sysroot_preprocess"
|
|
|
|
libtoolnativesdk_sysroot_preprocess () {
|
|
install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
|
|
install -m 755 ${D}${bindir}/libtool ${SYSROOT_DESTDIR}${bindir_crossscripts}/libtool
|
|
}
|