diff options
author | Ross Burton <ross@burtonini.com> | 2021-12-10 14:22:39 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-12-12 18:10:22 +0000 |
commit | 565f22824c239b996b7ede5618117c84b219f746 (patch) | |
tree | d97c48a379c7e3ca1f3deb70295285694fb00177 /meta/recipes-support/apr/apr_1.7.0.bb | |
parent | ade08408788e869a50b1f5b04578089551a1dd09 (diff) | |
download | poky-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.bb | 8 |
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 | ||
65 | FILES:${PN}-dev += "${libdir}/apr.exp ${datadir}/build-1/*" | 65 | FILES:${PN}-dev += "${libdir}/apr.exp ${datadir}/build-1/*" |
66 | RDEPENDS:${PN}-dev += "bash" | 66 | RDEPENDS:${PN}-dev += "bash libtool" |
67 | 67 | ||
68 | RDEPENDS:${PN}-ptest += "libgcc" | 68 | RDEPENDS:${PN}-ptest += "libgcc" |
69 | 69 | ||
@@ -80,6 +80,8 @@ do_install:append() { | |||
80 | } | 80 | } |
81 | 81 | ||
82 | do_install:append:class-target() { | 82 | do_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 | ||
108 | do_compile_ptest() { | 110 | do_compile_ptest() { |