glibc32: fix libc.so to look at lib32 dirs.
This commit is contained in:
parent
ab3193c208
commit
193f6746a2
|
@ -47,7 +47,8 @@ do_install()
|
||||||
cp -a ${wrksrc}/usr/lib/gconv/* ${DESTDIR}/usr/lib32/gconv
|
cp -a ${wrksrc}/usr/lib/gconv/* ${DESTDIR}/usr/lib32/gconv
|
||||||
install -d ${DESTDIR}/lib
|
install -d ${DESTDIR}/lib
|
||||||
cd ${DESTDIR}/lib && ln -sf ../lib32/ld-linux.so.2 .
|
cd ${DESTDIR}/lib && ln -sf ../lib32/ld-linux.so.2 .
|
||||||
install -m644 ${wrksrc}/usr/lib/*.{a,o,so} ${DESTDIR}/usr/lib32
|
install -m644 ${wrksrc}/usr/lib/*.{a,o} ${DESTDIR}/usr/lib32
|
||||||
|
install -m755 ${wrksrc}/usr/lib/*.so ${DESTDIR}/usr/lib32
|
||||||
|
|
||||||
# Add /lib32 and /usr/lib32 into ld.so(8) cache.
|
# Add /lib32 and /usr/lib32 into ld.so(8) cache.
|
||||||
install -d ${DESTDIR}/etc/ld.so.conf.d
|
install -d ${DESTDIR}/etc/ld.so.conf.d
|
||||||
|
@ -56,4 +57,7 @@ do_install()
|
||||||
|
|
||||||
chmod 644 ${DESTDIR}/etc/ld.so.conf.d/glibc32.conf \
|
chmod 644 ${DESTDIR}/etc/ld.so.conf.d/glibc32.conf \
|
||||||
&& ldconfig || return 1
|
&& ldconfig || return 1
|
||||||
|
|
||||||
|
# Fix libc.so to find stuff in lib32 dirs.
|
||||||
|
sed -i -e "s|/lib/|/lib32/|g" ${DESTDIR}/usr/lib32/libc.so || return 1
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user