Files
poky/meta/recipes-devtools/libtool/libtool-cross_2.4.bb
Richard Purdie e3c5d7a90a libtool: Fix an issue where unnecessary rpaths were being injected
libtool was being to aggressive in adding rpath to binaries. This
change stops it adding them if that path the default search path.

(From OE-Core rev: 99d1e3ee56c326b3ab68913e68d133a63f334696)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-09-26 17:56:44 +01:00

32 lines
1.1 KiB
BlitzBasic

require libtool-${PV}.inc
PR = "r4"
PACKAGES = ""
SRC_URI += "file://prefix.patch"
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 () {
install -d ${D}${bindir}/
install -m 0755 ${HOST_SYS}-libtool ${D}${bindir}/${HOST_SYS}-libtool
install -d ${D}${datadir}/libtool/
install -d ${D}${datadir}/aclocal/
install -c ${S}/libltdl/config/config.guess ${D}${datadir}/libtool/
install -c ${S}/libltdl/config/config.sub ${D}${datadir}/libtool/
install -c -m 0644 ${S}/libltdl/config/ltmain.sh ${D}${datadir}/libtool/
install -c -m 0644 ${S}/libltdl/m4/libtool.m4 ${D}${datadir}/aclocal/
install -c -m 0644 ${S}/libltdl/m4/ltdl.m4 ${D}${datadir}/aclocal/
}
SYSROOT_PREPROCESS_FUNCS += "libtoolcross_sysroot_preprocess"
libtoolcross_sysroot_preprocess () {
install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}
install -m 755 ${D}${bindir}/${HOST_SYS}-libtool ${SYSROOT_DESTDIR}${bindir_crossscripts}/${HOST_SYS}-libtool
}