glibc-32: updated to 2.28-1
This commit is contained in:
parent
f772a77a94
commit
d47a5ad4b8
@ -4,51 +4,49 @@ drwxr-xr-x root/root etc/ld.so.conf.d/
|
||||
drwxr-xr-x root/root lib/
|
||||
lrwxrwxrwx root/root lib/ld-linux.so.2 -> /lib32/ld-linux.so.2
|
||||
drwxr-xr-x root/root lib32/
|
||||
-rwxr-xr-x root/root lib32/ld-2.27.so
|
||||
lrwxrwxrwx root/root lib32/ld-linux.so.2 -> ld-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libBrokenLocale-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libBrokenLocale.so.1 -> libBrokenLocale-2.27.so
|
||||
-rwxr-xr-x root/root lib32/ld-2.28.so
|
||||
lrwxrwxrwx root/root lib32/ld-linux.so.2 -> ld-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libBrokenLocale-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libBrokenLocale.so.1 -> libBrokenLocale-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libSegFault.so
|
||||
-rwxr-xr-x root/root lib32/libanl-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libanl.so.1 -> libanl-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libc-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libc.so.6 -> libc-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libcidn-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libcidn.so.1 -> libcidn-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libcrypt-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libcrypt.so.1 -> libcrypt-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libdl-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libdl.so.2 -> libdl-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libm-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libm.so.6 -> libm-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libanl-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libanl.so.1 -> libanl-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libc-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libc.so.6 -> libc-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libcrypt-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libcrypt.so.1 -> libcrypt-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libdl-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libdl.so.2 -> libdl-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libm-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libm.so.6 -> libm-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libmemusage.so
|
||||
-rwxr-xr-x root/root lib32/libnsl-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnsl.so.1 -> libnsl-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_compat-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_compat.so.2 -> libnss_compat-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_db-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_db.so.2 -> libnss_db-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_dns-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_dns.so.2 -> libnss_dns-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_files-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_files.so.2 -> libnss_files-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_hesiod-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_hesiod.so.2 -> libnss_hesiod-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_nis-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_nis.so.2 -> libnss_nis-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnss_nisplus-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libnss_nisplus.so.2 -> libnss_nisplus-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libnsl-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnsl.so.1 -> libnsl-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_compat-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_compat.so.2 -> libnss_compat-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_db-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_db.so.2 -> libnss_db-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_dns-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_dns.so.2 -> libnss_dns-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_files-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_files.so.2 -> libnss_files-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_hesiod-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_hesiod.so.2 -> libnss_hesiod-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_nis-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_nis.so.2 -> libnss_nis-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libnss_nisplus-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libnss_nisplus.so.2 -> libnss_nisplus-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libpcprofile.so
|
||||
-rwxr-xr-x root/root lib32/libpthread-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libpthread.so.0 -> libpthread-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libresolv-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libresolv.so.2 -> libresolv-2.27.so
|
||||
-rwxr-xr-x root/root lib32/librt-2.27.so
|
||||
lrwxrwxrwx root/root lib32/librt.so.1 -> librt-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libpthread-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libpthread.so.0 -> libpthread-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libresolv-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libresolv.so.2 -> libresolv-2.28.so
|
||||
-rwxr-xr-x root/root lib32/librt-2.28.so
|
||||
lrwxrwxrwx root/root lib32/librt.so.1 -> librt-2.28.so
|
||||
-rwxr-xr-x root/root lib32/libthread_db-1.0.so
|
||||
lrwxrwxrwx root/root lib32/libthread_db.so.1 -> libthread_db-1.0.so
|
||||
-rwxr-xr-x root/root lib32/libutil-2.27.so
|
||||
lrwxrwxrwx root/root lib32/libutil.so.1 -> libutil-2.27.so
|
||||
-rwxr-xr-x root/root lib32/libutil-2.28.so
|
||||
lrwxrwxrwx root/root lib32/libutil.so.1 -> libutil-2.28.so
|
||||
drwxr-xr-x root/root usr/
|
||||
drwxr-xr-x root/root usr/include/
|
||||
drwxr-xr-x root/root usr/include/gnu/
|
||||
@ -331,7 +329,6 @@ lrwxrwxrwx root/root usr/lib32/libanl.so -> ../../lib32/libanl.so.1
|
||||
-rw-r--r-- root/root usr/lib32/libc.a
|
||||
-rw-r--r-- root/root usr/lib32/libc.so
|
||||
-rw-r--r-- root/root usr/lib32/libc_nonshared.a
|
||||
lrwxrwxrwx root/root usr/lib32/libcidn.so -> ../../lib32/libcidn.so.1
|
||||
-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
|
||||
@ -350,8 +347,7 @@ lrwxrwxrwx root/root usr/lib32/libnss_hesiod.so -> ../../lib32/libnss_hesiod.so.
|
||||
lrwxrwxrwx root/root usr/lib32/libnss_nis.so -> ../../lib32/libnss_nis.so.2
|
||||
lrwxrwxrwx root/root usr/lib32/libnss_nisplus.so -> ../../lib32/libnss_nisplus.so.2
|
||||
-rw-r--r-- root/root usr/lib32/libpthread.a
|
||||
-rw-r--r-- root/root usr/lib32/libpthread.so
|
||||
-rw-r--r-- root/root usr/lib32/libpthread_nonshared.a
|
||||
lrwxrwxrwx root/root usr/lib32/libpthread.so -> ../../lib32/libpthread.so.0
|
||||
-rw-r--r-- root/root usr/lib32/libresolv.a
|
||||
lrwxrwxrwx root/root usr/lib32/libresolv.so -> ../../lib32/libresolv.so.2
|
||||
-rw-r--r-- root/root usr/lib32/librpcsvc.a
|
||||
|
@ -1,8 +1,8 @@
|
||||
untrusted comment: verify with /etc/ports/core.pub
|
||||
RWRJc1FUaeVeqosPmJNAlD5Ne63yV2DDGwj81McIbcNjwl0HvriEaZKMXXbGL9Z/ySQeFY3fkPmE4aCpsmhNv74VOdaiIGchTAw=
|
||||
SHA256 (Pkgfile) = 201a9019b13530b4138f7499a2c9b3f5e401ad66e04d90752cd5550b7d87cd5f
|
||||
SHA256 (.footprint) = 03eade797c43b52b2bb551c08a6f6285db77239a92b21c5358494858240f5616
|
||||
SHA256 (glibc-2.27.tar.xz) = 5172de54318ec0b7f2735e5a91d908afe1c9ca291fec16b5374d9faadfc1fc72
|
||||
RWRJc1FUaeVeqh5vwWPDzeCm08/P8J+5w/eBpYQqiuBN1O73du8121etjzN547LagOCI89pH4k+ChisFCHk4PA4C4Mse2VuT9gE=
|
||||
SHA256 (Pkgfile) = 90a8963a269febcb2365c719a5e0a54ea6278f5b05e6b3a2661139ed7b7b1070
|
||||
SHA256 (.footprint) = eeaaeb1230398faf684965809d8161c9f692347445a9ed437388ba3d9711b2f2
|
||||
SHA256 (glibc-2.28.tar.xz) = b1900051afad76f7a4f73e71413df4826dce085ef8ddb785a945b66d7d513082
|
||||
SHA256 (linux-4.14.14.tar.xz) = 8b96362eb55ae152555980e7193fe2585b487176fb936cc69b8947d7dd32044a
|
||||
SHA256 (glibc-2.27-2.patch) = 8387a85759afc94d66e0f318feea849b1c3cd1c4a883c0e5aaa246722ed3bcda
|
||||
SHA256 (glibc-2.28-1.patch) = 41330a0a3b419087be7574a2da4b6c8d0921fd256eeb0d3f572a2b539d6c80ad
|
||||
SHA256 (lib32.conf) = 2f174d2bcefe1c29327690514f34d6970fffdd54398320ca23a11b5f1e3c9b2d
|
||||
|
@ -3,11 +3,11 @@
|
||||
# Maintainer: CRUX System Team, core-ports at crux dot nu
|
||||
|
||||
name=glibc-32
|
||||
version=2.27
|
||||
release=2
|
||||
version=2.28
|
||||
release=1
|
||||
source=(http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz \
|
||||
http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.14.tar.xz \
|
||||
glibc-2.27-2.patch lib32.conf)
|
||||
glibc-2.28-1.patch lib32.conf)
|
||||
|
||||
build() {
|
||||
# install kernel headers
|
||||
@ -30,7 +30,7 @@ build() {
|
||||
--libdir=/usr/lib32 \
|
||||
--libexecdir=/usr/lib32 \
|
||||
--with-headers=$PKG/usr/include \
|
||||
--enable-kernel=3.12 \
|
||||
--enable-kernel=4.9 \
|
||||
--enable-add-ons \
|
||||
--disable-profile \
|
||||
--disable-werror \
|
||||
|
File diff suppressed because it is too large
Load Diff
60
glibc-32/glibc-2.28-1.patch
Normal file
60
glibc-32/glibc-2.28-1.patch
Normal file
@ -0,0 +1,60 @@
|
||||
diff --git a/sysdeps/unix/sysv/linux/aarch64/configure b/sysdeps/unix/sysv/linux/aarch64/configure
|
||||
index 27d50e1d3c..290670a67a 100644
|
||||
--- a/sysdeps/unix/sysv/linux/aarch64/configure
|
||||
+++ b/sysdeps/unix/sysv/linux/aarch64/configure
|
||||
@@ -6,10 +6,10 @@ arch_minimum_kernel=3.7.0
|
||||
test -n "$libc_cv_slibdir" ||
|
||||
case "$prefix" in
|
||||
/usr | /usr/)
|
||||
- libc_cv_slibdir='/lib64'
|
||||
+ libc_cv_slibdir='/lib'
|
||||
libc_cv_rtlddir='/lib'
|
||||
if test "$libdir" = '${exec_prefix}/lib'; then
|
||||
- libdir='${exec_prefix}/lib64';
|
||||
+ libdir='${exec_prefix}/lib';
|
||||
# Locale data can be shared between 32-bit and 64-bit libraries.
|
||||
libc_cv_complocaledir='${exec_prefix}/lib/locale'
|
||||
fi
|
||||
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/configure b/sysdeps/unix/sysv/linux/x86_64/64/configure
|
||||
index 9d298faba7..cef1ec842c 100644
|
||||
--- a/sysdeps/unix/sysv/linux/x86_64/64/configure
|
||||
+++ b/sysdeps/unix/sysv/linux/x86_64/64/configure
|
||||
@@ -4,10 +4,10 @@
|
||||
test -n "$libc_cv_slibdir" ||
|
||||
case "$prefix" in
|
||||
/usr | /usr/)
|
||||
- libc_cv_slibdir='/lib64'
|
||||
- libc_cv_rtlddir='/lib64'
|
||||
+ libc_cv_slibdir='/lib'
|
||||
+ libc_cv_rtlddir='/lib'
|
||||
if test "$libdir" = '${exec_prefix}/lib'; then
|
||||
- libdir='${exec_prefix}/lib64';
|
||||
+ libdir='${exec_prefix}/lib';
|
||||
# Locale data can be shared between 32-bit and 64-bit libraries.
|
||||
libc_cv_complocaledir='${exec_prefix}/lib/locale'
|
||||
fi
|
||||
diff --git a/sysdeps/unix/sysv/linux/x86_64/ldconfig.h b/sysdeps/unix/sysv/linux/x86_64/ldconfig.h
|
||||
index c7e9ad674d..cd47995d4a 100644
|
||||
--- a/sysdeps/unix/sysv/linux/x86_64/ldconfig.h
|
||||
+++ b/sysdeps/unix/sysv/linux/x86_64/ldconfig.h
|
||||
@@ -18,9 +18,9 @@
|
||||
#include <sysdeps/generic/ldconfig.h>
|
||||
|
||||
#define SYSDEP_KNOWN_INTERPRETER_NAMES \
|
||||
- { "/lib/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
|
||||
+ { "/lib32/ld-linux.so.2", FLAG_ELF_LIBC6 }, \
|
||||
{ "/libx32/ld-linux-x32.so.2", FLAG_ELF_LIBC6 }, \
|
||||
- { "/lib64/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
|
||||
+ { "/lib/ld-linux-x86-64.so.2", FLAG_ELF_LIBC6 },
|
||||
#define SYSDEP_KNOWN_LIBRARY_NAMES \
|
||||
{ "libc.so.6", FLAG_ELF_LIBC6 }, \
|
||||
{ "libm.so.6", FLAG_ELF_LIBC6 },
|
||||
diff --git a/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed b/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
|
||||
index 44d76e8aa1..7d6cb1e20b 100644
|
||||
--- a/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
|
||||
+++ b/sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed
|
||||
@@ -1,3 +1,3 @@
|
||||
/LD_TRACE_LOADED_OBJECTS=1/a\
|
||||
add_env="$add_env LD_LIBRARY_VERSION=\\$verify_out"
|
||||
-s_^\(RTLDLIST=\)\(.*lib\)\(\|64\|x32\)\(/[^/]*\)\(-x86-64\|-x32\)\(\.so\.[0-9.]*\)[ ]*$_\1"\2\4\6 \264\4-x86-64\6 \2x32\4-x32\6"_
|
||||
+s_^\(RTLDLIST=\)\(.*lib\)\(\|64\|x32\)\(/[^/]*\)\(-x86-64\|-x32\)\(\.so\.[0-9.]*\)[ ]*$_\1"\232\4\6 \2\4-x86-64\6 \2x32\4-x32\6"_
|
Loading…
x
Reference in New Issue
Block a user