glibc fixes

This commit is contained in:
aliriza committed 2022-11-14 13:12:08 +00:00
1 parent 5c75749708
commit 3510807b94
6 files changed
+20 -7

No files matched your search

+4
View File
@@ -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
+4 -1
View File
@@ -1,2 +1,5 @@
/lib64/sulix
/lib32/sulix
include ld.so.conf.d/*.conf include ld.so.conf.d/*.conf
/lib/sulix /lib64
/lib32
+1 -1
View File
@@ -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
+2 -2
View File
@@ -1,4 +1,4 @@
/usr/lib
/usr/local/lib
/usr/local/lib64 /usr/local/lib64
/usr/lib64 /usr/lib64
/usr/local/lib32
/usr/lib32
+5 -1
View File
@@ -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
+4 -2
View File
@@ -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 ..