rustc-nightly: Fix removing another package's .so file at in-device build
This commit is contained in:
parent
a98d8d10cc
commit
68699bc9a4
@ -40,23 +40,30 @@ termux_step_configure () {
|
|||||||
ln -sf $PREFIX/lib/libLLVM-$LLVM_VERSION.so $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/$TERMUX_PKG_API_LEVEL/
|
ln -sf $PREFIX/lib/libLLVM-$LLVM_VERSION.so $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/$TERMUX_PKG_API_LEVEL/
|
||||||
|
|
||||||
if [ -e $TERMUX_PREFIX/lib/libtinfo.so.6 ]; then
|
if [ -e $TERMUX_PREFIX/lib/libtinfo.so.6 ]; then
|
||||||
rm $TERMUX_PREFIX/lib/libtinfo.so.6
|
mv $TERMUX_PREFIX/lib/libtinfo.so.6 $TERMUX_PREFIX/lib/libtinfo.so.6.tmp
|
||||||
fi
|
fi
|
||||||
if [ -e $TERMUX_PREFIX/lib/libz.so.1 ]; then
|
if [ -e $TERMUX_PREFIX/lib/libz.so.1 ]; then
|
||||||
rm $TERMUX_PREFIX/lib/libz.so.1
|
mv $TERMUX_PREFIX/lib/libz.so.1 $TERMUX_PREFIX/lib/libz.so.1.tmp
|
||||||
fi
|
fi
|
||||||
if [ -e $TERMUX_PREFIX/lib/libz.so ]; then
|
if [ -e $TERMUX_PREFIX/lib/libz.so ]; then
|
||||||
rm $TERMUX_PREFIX/lib/libz.so
|
mv $TERMUX_PREFIX/lib/libz.so $TERMUX_PREFIX/lib/libz.so.tmp
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
termux_step_make_install () {
|
termux_step_make_install () {
|
||||||
../src/x.py install --host $CARGO_TARGET_NAME --target $CARGO_TARGET_NAME --target wasm32-unknown-unknown || bash
|
../src/x.py install --host $CARGO_TARGET_NAME --target $CARGO_TARGET_NAME --target wasm32-unknown-unknown || bash
|
||||||
|
|
||||||
|
mv $TERMUX_PREFIX/lib/libtinfo.so.6.tmp $TERMUX_PREFIX/lib/libtinfo.so.6
|
||||||
|
mv $TERMUX_PREFIX/lib/libz.so.1.tmp $TERMUX_PREFIX/lib/libz.so.1
|
||||||
|
mv $TERMUX_PREFIX/lib/libz.so.tmp $TERMUX_PREFIX/lib/libz.so
|
||||||
}
|
}
|
||||||
|
|
||||||
termux_step_post_massage () {
|
termux_step_post_massage () {
|
||||||
rm $TERMUX_PKG_MASSAGEDIR/$RUST_PREFIX/lib/rustlib/{components,rust-installer-version,install.log,uninstall.sh}
|
rm $TERMUX_PKG_MASSAGEDIR/$RUST_PREFIX/lib/rustlib/{components,rust-installer-version,install.log,uninstall.sh}
|
||||||
rm $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/$TERMUX_PKG_API_LEVEL/libLLVM-$LLVM_VERSION.so
|
rm $TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/$TERMUX_PKG_API_LEVEL/libLLVM-$LLVM_VERSION.so
|
||||||
|
rm -f lib/libtinfo.so.6
|
||||||
|
rm -f lib/libz.so
|
||||||
|
rm -f lib/libz.so.1
|
||||||
|
|
||||||
mkdir -p $TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/etc/profile.d
|
mkdir -p $TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/etc/profile.d
|
||||||
mkdir -p $TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/lib
|
mkdir -p $TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/lib
|
||||||
|
Loading…
x
Reference in New Issue
Block a user