glibc fixes
This commit is contained in:
1 parent
5c75749708
commit
3510807b94
6 files changed
+21
-8
No files matched your search
@@ -1,2 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
/bin/busybox chmod +x -R /bin
|
||||||
|
/bin/busybox chmod +x -R /sbin
|
||||||
|
/bin/busybox chmod +x -R /usr/bin
|
||||||
|
/bin/busybox chmod +x -R /usr/sbin
|
||||||
@@ -1,2 +1,5 @@
|
|||||||
|
/lib64/sulix
|
||||||
|
/lib32/sulix
|
||||||
include ld.so.conf.d/*.conf
|
include ld.so.conf.d/*.conf
|
||||||
/lib/sulix
|
/lib64
|
||||||
|
/lib32
|
||||||
@@ -13,7 +13,7 @@ fi
|
|||||||
|
|
||||||
# Remove all old locale dir and locale-archive before generating new
|
# Remove all old locale dir and locale-archive before generating new
|
||||||
# locale data.
|
# locale data.
|
||||||
rm -rf /usr/lib/locale/locale-archive || true
|
rm -rf /usr/lib64/locale/locale-archive || true
|
||||||
|
|
||||||
umask 022
|
umask 022
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/usr/lib
|
|
||||||
/usr/local/lib
|
|
||||||
/usr/local/lib64
|
/usr/local/lib64
|
||||||
/usr/lib64
|
/usr/lib64
|
||||||
|
/usr/local/lib32
|
||||||
|
/usr/lib32
|
||||||
@@ -1,4 +1,8 @@
|
|||||||
# Multiarch support
|
# Debian compability support
|
||||||
/usr/local/lib/x86_64-linux-gnu
|
/usr/local/lib/x86_64-linux-gnu
|
||||||
/lib/x86_64-linux-gnu
|
/lib/x86_64-linux-gnu
|
||||||
/usr/lib/x86_64-linux-gnu
|
/usr/lib/x86_64-linux-gnu
|
||||||
|
# Debian compability support
|
||||||
|
/usr/local/lib/i386-linux-gnu
|
||||||
|
/lib/i386-linux-gnu
|
||||||
|
/usr/lib/i386-linux-gnu
|
||||||
@@ -36,12 +36,13 @@ setup(){
|
|||||||
patch -Np1 -i "../reenable_DT_HASH.patch"
|
patch -Np1 -i "../reenable_DT_HASH.patch"
|
||||||
opts=(
|
opts=(
|
||||||
--prefix=/usr
|
--prefix=/usr
|
||||||
--mandir=/share/man
|
--mandir=/usr/share/man
|
||||||
--infodir=/share/info
|
--infodir=/usr/share/info
|
||||||
--with-bugurl=http://gitlab.com/sulix/main/issues
|
--with-bugurl=http://gitlab.com/sulix/main/issues
|
||||||
--enable-add-ons
|
--enable-add-ons
|
||||||
--enable-bind-now
|
--enable-bind-now
|
||||||
--enable-lock-elision
|
--enable-lock-elision
|
||||||
|
--enable-cet
|
||||||
--enable-multi-arch
|
--enable-multi-arch
|
||||||
--enable-static-pie
|
--enable-static-pie
|
||||||
--enable-stack-protector=all
|
--enable-stack-protector=all
|
||||||
@@ -71,6 +72,7 @@ setup(){
|
|||||||
echo "slibdir=/lib64" >> configparms
|
echo "slibdir=/lib64" >> configparms
|
||||||
echo "rtlddir=/lib64" >> configparms
|
echo "rtlddir=/lib64" >> configparms
|
||||||
../configure ${opts[@]} \
|
../configure ${opts[@]} \
|
||||||
|
--host=x86_64-pc-linux-gnu \
|
||||||
--libdir=/lib64 \
|
--libdir=/lib64 \
|
||||||
--libexecdir=/lib64/glibc
|
--libexecdir=/lib64/glibc
|
||||||
cd ..
|
cd ..
|
||||||
|
|||||||
Reference in new issue
Block a user