From 689e8ed550d23fbdaeb71abc7a6c6f891469c5e2 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 31 May 2021 20:27:25 -0700 Subject: dhcp-relay: Fix libtool files for internal bind build The bundled libtool files are arcane and do not work in OE cross build environment, resulting in creating wrong entried in DT_NEEDED section as well as emitting build paths into rpaths into ELF files, therefore copy the OE provided libtool files to fix this issue Signed-off-by: Khem Raj --- meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.2.bb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta-networking/recipes-connectivity/dhcp') diff --git a/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.2.bb b/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.2.bb index 2af41b217a..b178180ec8 100644 --- a/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.2.bb +++ b/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.2.bb @@ -38,6 +38,7 @@ EXTRA_OECONF = "--enable-paranoia \ --enable-libtool \ --with-randomdev=/dev/random \ " +EXTRA_OEMAKE += "LIBTOOL='${S}/${HOST_SYS}-libtool'" # Enable shared libs per dhcp README do_configure_prepend () { @@ -48,6 +49,9 @@ do_compile_prepend() { tar xf ${S}/bind/bind.tar.gz -C ${S}/bind install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S}/bind/bind-9.11.14/ install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub ${S}/bind/bind-9.11.14/ + cp -fpR ${S}/m4/*.m4 ${S}/bind/bind-9.11.14/libtool.m4/ + rm -rf ${S}/bind/bind-9.11.14/libtool + install -m 0755 ${S}/${HOST_SYS}-libtool ${S}/bind/bind-9.11.14/ } do_install_append () { -- cgit v1.2.3-54-g00ecf