summaryrefslogtreecommitdiffhomepage
path: root/subr/pkg_install.subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-10-29 12:46:52 +0000
committerLucio Andrés Illanes Albornoz (arab, vxp) <lucio@lucioillanes.de>2017-10-29 12:46:52 +0000
commita0bc864f8b69a7e0738ac182825320839c9bbdff (patch)
treee0f6b93f68bf12f360a8da2b2465d281137256c8 /subr/pkg_install.subr
parent56f9ee427d21f51df4469fc90197aff5333a3815 (diff)
downloadmidipix_build-a0bc864f8b69a7e0738ac182825320839c9bbdff.tar.bz2
midipix_build-a0bc864f8b69a7e0738ac182825320839c9bbdff.tar.xz
subr/pkg_install.subr:pkgp_install_dlltool(): pass basename of ${_so_fname} to ${PKG_TARGET}-mdso (via midipix.)
subr/pkg_install.subr:pkgp_install_dlltool(): don't skip ${_so_fname} even if -e ${PKG_PREFIX}/lib/${_so_fname##*/}.
Diffstat (limited to 'subr/pkg_install.subr')
-rw-r--r--subr/pkg_install.subr5
1 files changed, 2 insertions, 3 deletions
diff --git a/subr/pkg_install.subr b/subr/pkg_install.subr
index 7661cf0e..de1594e2 100644
--- a/subr/pkg_install.subr
+++ b/subr/pkg_install.subr
@@ -30,14 +30,13 @@ pkgp_install_dlltool() {
_lib_fname="${_so_name}${_so_fname_ver:+.${_so_fname_ver}}.lib.a";
if [ -e "${_lib_fname}" ] \
|| [ -e "${PKG_PREFIX}/lib/${_lib_fname}" ] \
- || [ ! -e "${PKG_PREFIX}/lib/$(basename "${_so_fname}")" ] \
|| [ "$(readlink -f "${_so_fname}")" = "/dev/null" ]; then
continue;
else
echo perk -e "${_so_fname}" \|\
- ${PKG_TARGET}-mdso -i ${_lib_fname} -n "${_so_fname}" -
+ ${PKG_TARGET}-mdso -i ${_lib_fname} -n "${_so_fname##*/}" -
perk -e "${_so_fname}" |\
- ${PKG_TARGET}-mdso -i ${_lib_fname} -n "${_so_fname}" -
+ ${PKG_TARGET}-mdso -i ${_lib_fname} -n "${_so_fname##*/}" -
build_fileop cp "${_lib_fname}" "${PKG_PREFIX}/lib";
fi;
done;