glibc-32: disabled libcrypt, synced upstream commits

This commit is contained in:
Tim Biermann 2023-11-19 18:34:48 +01:00
parent c7bd27fef8
commit 41c566a023
Signed by: tb
GPG Key ID: 42F8B4E30B673606
4 changed files with 1356 additions and 13 deletions

View File

@ -9,7 +9,6 @@ drwxr-xr-x root/root lib32/
-rwxr-xr-x root/root lib32/libanl.so.1
-rwxr-xr-x root/root lib32/libc.so.6
-rwxr-xr-x root/root lib32/libc_malloc_debug.so.0
-rwxr-xr-x root/root lib32/libcrypt.so.1
-rwxr-xr-x root/root lib32/libdl.so.2
-rwxr-xr-x root/root lib32/libm.so.6
-rwxr-xr-x root/root lib32/libmemusage.so
@ -311,8 +310,6 @@ lrwxrwxrwx root/root usr/lib32/libanl.so -> ../../lib32/libanl.so.1
-rw-r--r-- root/root usr/lib32/libc.so
lrwxrwxrwx root/root usr/lib32/libc_malloc_debug.so -> ../../lib32/libc_malloc_debug.so.0
-rw-r--r-- root/root usr/lib32/libc_nonshared.a
-rw-r--r-- root/root usr/lib32/libcrypt.a
lrwxrwxrwx root/root usr/lib32/libcrypt.so -> ../../lib32/libcrypt.so.1
-rw-r--r-- root/root usr/lib32/libdl.a
-rw-r--r-- root/root usr/lib32/libg.a
-rw-r--r-- root/root usr/lib32/libm.a

View File

@ -1,10 +1,9 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqq/ubkTCVHHKQ9hc4aS3fxJkE2nGpYD+FMfOKzrFmpFBe87JNMfcjfcwd/cwqugqwclDZGscm9u3ructqrHa7gE=
SHA256 (Pkgfile) = 8dbb6c740413601b466be99898e482c1ae312c3bda236f1a3ef862389633bbe4
SHA256 (.footprint) = f676700a19f936a1af944e81a516dbf182723d6ac244eadabd3fd19e9a01daa5
RWRJc1FUaeVeqlu9v9sXOQB5OGlfcMLETxT4efX9p51g67chIZYXSI7JIJ0J8HwFzOpZb0qpj5z27L/LNSmrAOAZIAKcmUFAvgw=
SHA256 (Pkgfile) = 2f0dc1093d73adba863d0967883d9c84daf5abf87b44124072bc27532a82a145
SHA256 (.footprint) = 4a527700ad49c691836c8e48c47b65014ccb665da203f933bc1fcb3e6e3148b8
SHA256 (glibc-2.38.tar.xz) = fb82998998b2b29965467bc1b69d152e9c307d2cf301c9eafb4555b770ef3fd2
SHA256 (linux-6.1.46.tar.xz) = f5f67bcfccd47f8d9db2d5ba24e33af7778f40a777577d1fba424f4a1712a296
SHA256 (glibc-2.38-fhs-1.patch) = 643552db030e2f2d7ffde4f558e0f5f83d3fabf34a2e0e56ebdb49750ac27b0d
SHA256 (glibc-2.38-memalign_fix-1.patch) = 3e4b4b15485c9767501151ccf1b33cf5ee912298fda899cd809277ece27e859c
SHA256 (glibc-2.38-1.patch) = 9216845f1c369107cac2d33fa3e8b0f85939850330ed81220b19ed1adb49d6fa
SHA256 (glibc-2.38-1.patch) = 65627cd20480dada7311f68d11dcfb4167fbea9b4c1829f2c694a4d794f14c9a
SHA256 (lib32.conf) = 2f174d2bcefe1c29327690514f34d6970fffdd54398320ca23a11b5f1e3c9b2d

View File

@ -1,16 +1,15 @@
# Description: The C library used in the GNU system
# URL: http://www.gnu.org/software/libc/
# URL: https://www.gnu.org/software/libc/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=glibc-32
version=2.38
release=1
release=2
_kernel_version=6.1.46
source=(https://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz
https://www.kernel.org/pub/linux/kernel/v6.x/linux-$_kernel_version.tar.xz
glibc-2.38-fhs-1.patch
glibc-2.38-memalign_fix-1.patch
glibc-$version-1.patch lib32.conf)
build() {
@ -21,7 +20,6 @@ build() {
patch -p1 -d $SRC/glibc-${version:0:4} -i $SRC/glibc-$version-1.patch
patch -p1 -d $SRC/glibc-${version:0:4} -i $SRC/glibc-2.38-fhs-1.patch
patch -p1 -d $SRC/glibc-${version:0:4} -i $SRC/glibc-2.38-memalign_fix-1.patch
mkdir $SRC/build
cd $SRC/build
@ -39,7 +37,6 @@ build() {
--enable-stack-protector=strong \
--enable-static-pie \
--enable-bind-now \
--enable-crypt \
--enable-multi-arch \
--disable-profile \
--disable-werror \

File diff suppressed because it is too large Load Diff