This commit is contained in:
sulincix committed 2022-10-08 13:31:03 +00:00
1 parent 16445f7b46
commit a5fb54afba
4 files changed
+51 -2

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
#!/bin/sh
ldconfig
+6 -2
View File
@@ -7,15 +7,17 @@ description='GNU libc library'
email='parduscix@yandex.ru'
maintainer='sulincix'
license=('GPLv3')
arch=(x86_64)
source=('https://ftp.gnu.org/gnu/glibc/glibc-2.36.tar.xz'
'usr-support.conf'
'x86_64-linux-gnu.conf'
'glibc.sysconf'
)
md5sums=('00e9b89e043340f688bc93ec03239b57'
'SKIP'
'SKIP'
'SKIP'
)
arch=(x86_64)
export CFLAGS="-O3 ${debug:+-g} -s -mno-tls-direct-seg-refs -mtune=generic -DSULIX"
export CXXFLAGS="-O3 ${debug:+-g} -s -mno-tls-direct-seg-refs -mtune=generic -DSULIX"
@@ -63,7 +65,7 @@ build(){
for bdir in glibc32-build glibc-build ; do
if [[ -d $bdir ]] ; then
cd $bdir
make -O -j$(nproc --all)
make -O -j`nproc --all`
make info
cd ..
fi
@@ -87,5 +89,7 @@ package(){
install ../../x86_64-linux-gnu.conf ${DESTDIR}/etc/ld.so.conf.d/
# remove ld.so.cache file (this file must generated by ldconfig command from inary)
rm -f ${DESTDIR}/etc/ld.so.cache
# install sysconf trigger
install busybox.sysconf ${DESTDIR}/etc/sysconf.d/busybox
}