summaryrefslogtreecommitdiff
path: root/glibc
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2022-01-07 18:37:13 +0100
committerTim Biermann <tbier@posteo.de>2022-01-07 18:37:13 +0100
commit080bf5002954bafa838ba8f5a5b4fc1568c9b631 (patch)
tree691443a0e16141242e6d236c551cb95160529266 /glibc
parent39270dd147fc6b4f529e9549ac12dffb4aee2e1d (diff)
parent30c3943f7ff48a5fe9a6467cbd8164dd096df492 (diff)
downloadcore-080bf5002954bafa838ba8f5a5b4fc1568c9b631.tar.gz
core-080bf5002954bafa838ba8f5a5b4fc1568c9b631.tar.xz
Merge branch '3.7-alpha0' into 3.7
Diffstat (limited to 'glibc')
-rw-r--r--glibc/.footprint2
-rw-r--r--glibc/.signature6
-rw-r--r--glibc/Pkgfile27
-rw-r--r--glibc/post-install1
4 files changed, 20 insertions, 16 deletions
diff --git a/glibc/.footprint b/glibc/.footprint
index ae9de8ae..8965647b 100644
--- a/glibc/.footprint
+++ b/glibc/.footprint
@@ -1808,6 +1808,7 @@ drwxr-xr-x root/root usr/lib/getconf/
-rwxr-xr-x root/root usr/lib/getconf/POSIX_V6_LP64_OFF64
-rwxr-xr-x root/root usr/lib/getconf/POSIX_V7_LP64_OFF64
-rwxr-xr-x root/root usr/lib/getconf/XBS5_LP64_OFF64
+-rw-r--r-- root/root usr/lib/grcrt1.o
-rw-r--r-- root/root usr/lib/libBrokenLocale.a
lrwxrwxrwx root/root usr/lib/libBrokenLocale.so -> ../../lib/libBrokenLocale.so.1
-rw-r--r-- root/root usr/lib/libanl.a
@@ -1850,6 +1851,7 @@ drwxr-xr-x root/root usr/lib/locale/C.UTF-8/LC_MESSAGES/
-rw-r--r-- root/root usr/lib/locale/C.UTF-8/LC_PAPER
-rw-r--r-- root/root usr/lib/locale/C.UTF-8/LC_TELEPHONE
-rw-r--r-- root/root usr/lib/locale/C.UTF-8/LC_TIME
+-rw-r--r-- root/root usr/lib/rcrt1.o
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/iconvconfig
-rwxr-xr-x root/root usr/sbin/nscd
diff --git a/glibc/.signature b/glibc/.signature
index bd8fc5fa..c4d85913 100644
--- a/glibc/.signature
+++ b/glibc/.signature
@@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/core.pub
-RWRJc1FUaeVeqsozTRDV/vcWiWnLcjSVyjxQsoKJ4wgr1nzXqbnuP7la1tdsE4lMoltdpLlaZQbJ9JEUAqVLTv3SdCCsCnrswwE=
-SHA256 (Pkgfile) = d1a923df969562d06ad884aca886382c9afe02e8d755b3e98d7a7688723b73e4
-SHA256 (.footprint) = 3b81ac312f36b9a1b9747926394148836392409427be1c79cec9a0e99fe94758
+RWRJc1FUaeVeqiqQn/L6blltPfqoYH87QNphuxlDn26bBghaIS66xSjLqKY7z3BIz4rF2iHyHUdEJcD3VEZcT4A6G/jLu1C6Tgg=
+SHA256 (Pkgfile) = f5914feb55935af17a6d394afa59296c6c75610a981cd7883c4265d952e9071e
+SHA256 (.footprint) = c900eb05cc1dd9a27fa069d7b5fa0c3c53bb50aede29c484123415b17d082565
SHA256 (glibc-2.34.tar.xz) = 44d26a1fe20b8853a48f470ead01e4279e869ac149b195dda4e44a195d981ab2
SHA256 (linux-5.15.11.tar.xz) = c1178b7e7e12d91292e670191268e3fe9a3563faf899eef43e468577e973a1ce
SHA256 (glibc-2.34-1.patch) = 38455bc201d53743b34335464a10d8ab2bfc456e71c49c116a58397ca48c7e2a
diff --git a/glibc/Pkgfile b/glibc/Pkgfile
index 3b16527f..d74af3d2 100644
--- a/glibc/Pkgfile
+++ b/glibc/Pkgfile
@@ -5,39 +5,42 @@
name=glibc
version=2.34
release=1
-source=(https://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz \
- https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.11.tar.xz \
- glibc-$version-1.patch \
+_kernel_version=5.15.11
+
+source=(https://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz
+ https://www.kernel.org/pub/linux/kernel/v5.x/linux-$_kernel_version.tar.xz
+ glibc-$version-1.patch
hosts resolv.conf nsswitch.conf host.conf ld.so.conf)
build() {
# install kernel headers
- cd linux-5.15.11
- make mrproper
- make headers_check
- make INSTALL_HDR_PATH=$PKG/usr headers_install
+ make -C $SRC/linux-$_kernel_version mrproper
+ make -C $SRC/linux-$_kernel_version headers_check
+ make -C $SRC/linux-$_kernel_version INSTALL_HDR_PATH=$PKG/usr headers_install
chown root:root $PKG/usr
patch -p1 -d $SRC/$name-${version:0:4} -i $SRC/$name-$version-1.patch
mkdir $SRC/build
cd $SRC/build
- ../$name-${version}/configure \
+ $SRC/$name-${version}/configure \
--prefix=/usr \
--libexecdir=/usr/lib \
--with-headers=$PKG/usr/include \
--enable-kernel=4.9 \
--enable-add-ons \
--enable-stack-protector=strong \
+ --enable-static-pie \
+ --enable-bind-now \
+ --enable-multi-arch \
--disable-profile \
--disable-werror \
- --without-gd \
- --enable-multi-arch
- make
+ --without-gd
+ make
#make check
make install_root=$PKG install
- install -m 0644 $SRC/$name-${version:0:4}/nscd/nscd.conf $PKG/etc
+ install -m 0644 $SRC/$name-${version:0:4}/nscd/nscd.conf $PKG/etc
install -d $PKG/var/{db,run}/nscd
install -m 0644 $SRC/{hosts,resolv.conf,nsswitch.conf,host.conf,ld.so.conf} $PKG/etc
diff --git a/glibc/post-install b/glibc/post-install
index fae8589d..df44bb6c 100644
--- a/glibc/post-install
+++ b/glibc/post-install
@@ -1,4 +1,3 @@
#!/bin/sh
/sbin/telinit U
-

Generated by cgit