summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/apr/apr_1.7.0.bb
diff options
context:
space:
mode:
authorRoss Burton <ross@burtonini.com>2021-12-10 14:22:39 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-12-12 18:10:22 +0000
commit565f22824c239b996b7ede5618117c84b219f746 (patch)
treed97c48a379c7e3ca1f3deb70295285694fb00177 /meta/recipes-support/apr/apr_1.7.0.bb
parentade08408788e869a50b1f5b04578089551a1dd09 (diff)
downloadpoky-565f22824c239b996b7ede5618117c84b219f746.tar.gz
apr: remove obsolete support for renamed libtool
libtool is now longer renamed to ${host}-libtool, so remove the changes to support this. This means that apr now installs libtool into the build-1 folder, but as this has never been needed before (as we use the system libtool) we can remove it (it contains build paths so is unreproducible). Also add a RDEPENDS on libtool for the target -dev package. (From OE-Core rev: 07c0c780fb79779827dcd7496fac288c179aa259) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/apr/apr_1.7.0.bb')
-rw-r--r--meta/recipes-support/apr/apr_1.7.0.bb8
1 files changed, 5 insertions, 3 deletions
diff --git a/meta/recipes-support/apr/apr_1.7.0.bb b/meta/recipes-support/apr/apr_1.7.0.bb
index 5f8fd6a461..9c826d4380 100644
--- a/meta/recipes-support/apr/apr_1.7.0.bb
+++ b/meta/recipes-support/apr/apr_1.7.0.bb
@@ -63,7 +63,7 @@ MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/apr-1-config \
63 ${PN}-dev:${datadir}/build-1/apr_rules.mk" 63 ${PN}-dev:${datadir}/build-1/apr_rules.mk"
64 64
65FILES:${PN}-dev += "${libdir}/apr.exp ${datadir}/build-1/*" 65FILES:${PN}-dev += "${libdir}/apr.exp ${datadir}/build-1/*"
66RDEPENDS:${PN}-dev += "bash" 66RDEPENDS:${PN}-dev += "bash libtool"
67 67
68RDEPENDS:${PN}-ptest += "libgcc" 68RDEPENDS:${PN}-ptest += "libgcc"
69 69
@@ -80,6 +80,8 @@ do_install:append() {
80} 80}
81 81
82do_install:append:class-target() { 82do_install:append:class-target() {
83 rm -f ${D}${datadir}/build-1/libtool
84 sed -i s,LIBTOOL=.*,LIBTOOL=libtool,g ${D}${datadir}/build-1/apr_rules.mk
83 sed -i -e 's,${DEBUG_PREFIX_MAP},,g' \ 85 sed -i -e 's,${DEBUG_PREFIX_MAP},,g' \
84 -e 's,${STAGING_DIR_HOST},,g' ${D}${datadir}/build-1/apr_rules.mk 86 -e 's,${STAGING_DIR_HOST},,g' ${D}${datadir}/build-1/apr_rules.mk
85 sed -i -e 's,${STAGING_DIR_HOST},,g' \ 87 sed -i -e 's,${STAGING_DIR_HOST},,g' \
@@ -97,12 +99,12 @@ apr_sysroot_preprocess () {
97 cp ${S}/build/apr_rules.mk $d/ 99 cp ${S}/build/apr_rules.mk $d/
98 sed -i s,apr_builddir=.*,apr_builddir=,g $d/apr_rules.mk 100 sed -i s,apr_builddir=.*,apr_builddir=,g $d/apr_rules.mk
99 sed -i s,apr_builders=.*,apr_builders=,g $d/apr_rules.mk 101 sed -i s,apr_builders=.*,apr_builders=,g $d/apr_rules.mk
100 sed -i s,LIBTOOL=.*,LIBTOOL=${HOST_SYS}-libtool,g $d/apr_rules.mk 102 sed -i s,LIBTOOL=.*,LIBTOOL=libtool,g $d/apr_rules.mk
101 sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g $d/apr_rules.mk 103 sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g $d/apr_rules.mk
102 cp ${S}/build/mkdir.sh $d/ 104 cp ${S}/build/mkdir.sh $d/
103 cp ${S}/build/make_exports.awk $d/ 105 cp ${S}/build/make_exports.awk $d/
104 cp ${S}/build/make_var_export.awk $d/ 106 cp ${S}/build/make_var_export.awk $d/
105 cp ${S}/${HOST_SYS}-libtool ${SYSROOT_DESTDIR}${datadir}/build-1/libtool 107 cp ${S}/libtool ${SYSROOT_DESTDIR}${datadir}/build-1/libtool
106} 108}
107 109
108do_compile_ptest() { 110do_compile_ptest() {