Accepting request 210416 from home:Andreas_Schwab:Factory
- Update to glibc 2.18.90 aeb95445d128: * More bug fixes * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ * The public headers no longer use __unused nor __block * Support for PowerPC64 ELFv2 ABI - ppc64le-abilist.patch: ABI lists for PowerLE OBS-URL: https://build.opensuse.org/request/show/210416 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=322
This commit is contained in:
parent
384789b673
commit
3e8ca4009d
@ -1,8 +1,8 @@
|
||||
Index: glibc-2.17.90/Versions.def
|
||||
Index: glibc-2.18.90/Versions.def
|
||||
===================================================================
|
||||
--- glibc-2.17.90.orig/Versions.def
|
||||
+++ glibc-2.17.90/Versions.def
|
||||
@@ -44,6 +44,9 @@ libc {
|
||||
--- glibc-2.18.90.orig/Versions.def
|
||||
+++ glibc-2.18.90/Versions.def
|
||||
@@ -45,6 +45,9 @@ libc {
|
||||
libcrypt {
|
||||
GLIBC_2.0
|
||||
}
|
||||
@ -12,10 +12,10 @@ Index: glibc-2.17.90/Versions.def
|
||||
libdl {
|
||||
GLIBC_2.0
|
||||
GLIBC_2.1
|
||||
Index: glibc-2.17.90/crypt/Makefile
|
||||
Index: glibc-2.18.90/crypt/Makefile
|
||||
===================================================================
|
||||
--- glibc-2.17.90.orig/crypt/Makefile
|
||||
+++ glibc-2.17.90/crypt/Makefile
|
||||
--- glibc-2.18.90.orig/crypt/Makefile
|
||||
+++ glibc-2.18.90/crypt/Makefile
|
||||
@@ -21,14 +21,18 @@
|
||||
subdir := crypt
|
||||
|
||||
@ -37,10 +37,10 @@ Index: glibc-2.17.90/crypt/Makefile
|
||||
|
||||
include ../Makeconfig
|
||||
|
||||
Index: glibc-2.17.90/crypt/Versions
|
||||
Index: glibc-2.18.90/crypt/Versions
|
||||
===================================================================
|
||||
--- glibc-2.17.90.orig/crypt/Versions
|
||||
+++ glibc-2.17.90/crypt/Versions
|
||||
--- glibc-2.18.90.orig/crypt/Versions
|
||||
+++ glibc-2.18.90/crypt/Versions
|
||||
@@ -3,3 +3,8 @@ libcrypt {
|
||||
crypt; crypt_r; encrypt; encrypt_r; fcrypt; setkey; setkey_r;
|
||||
}
|
||||
@ -50,10 +50,10 @@ Index: glibc-2.17.90/crypt/Versions
|
||||
+ crypt_gensalt; crypt_gensalt_rn; crypt_gensalt_ra;
|
||||
+ }
|
||||
+}
|
||||
Index: glibc-2.17.90/crypt/crypt-entry.c
|
||||
Index: glibc-2.18.90/crypt/crypt-entry.c
|
||||
===================================================================
|
||||
--- glibc-2.17.90.orig/crypt/crypt-entry.c
|
||||
+++ glibc-2.17.90/crypt/crypt-entry.c
|
||||
--- glibc-2.18.90.orig/crypt/crypt-entry.c
|
||||
+++ glibc-2.18.90/crypt/crypt-entry.c
|
||||
@@ -81,7 +81,7 @@ extern struct crypt_data _ufc_foobar;
|
||||
*/
|
||||
|
||||
@ -76,141 +76,141 @@ Index: glibc-2.17.90/crypt/crypt-entry.c
|
||||
}
|
||||
#endif
|
||||
+#endif
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/aarch64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/aarch64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/aarch64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/aarch64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/alpha/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/alpha/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/alpha/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/alpha/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/arm/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/arm/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/arm/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/arm/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/ia64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/ia64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/ia64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/ia64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/m68k/m680x0/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/ports/sysdeps/unix/sysv/linux/tile/tilepro/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/shlib-versions
|
||||
Index: glibc-2.18.90/shlib-versions
|
||||
===================================================================
|
||||
--- glibc-2.17.90.orig/shlib-versions
|
||||
+++ glibc-2.17.90/shlib-versions
|
||||
@@ -92,6 +92,7 @@ sh.*-.*-linux.* ld=ld-linux.so.2 GLIBC_
|
||||
--- glibc-2.18.90.orig/shlib-versions
|
||||
+++ glibc-2.18.90/shlib-versions
|
||||
@@ -93,6 +93,7 @@ sh.*-.*-linux.* ld=ld-linux.so.2 GLIBC_
|
||||
|
||||
# This defines the shared library version numbers we will install.
|
||||
.*-.*-.* libcrypt=1
|
||||
@ -218,100 +218,110 @@ Index: glibc-2.17.90/shlib-versions
|
||||
|
||||
# The gross patch for programs assuming broken locale implementations.
|
||||
sh.*-.*-.* libBrokenLocale=1 GLIBC_2.2
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/i386/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/i386/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/i386/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/i386/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt-le.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt-le.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/s390/s390-32/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/s390/s390-32/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/s390/s390-64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/s390/s390-32/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/s390/s390-64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/s390/s390-32/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/sh/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/s390/s390-64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/sh/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/s390/s390-64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/sh/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/sh/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/sparc/sparc32/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/x86_64/64/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/x86_64/64/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/sparc/sparc64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.17.90/sysdeps/unix/sysv/linux/x86_64/x32/nptl/libowcrypt.abilist
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/x86_64/64/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.17.90/sysdeps/unix/sysv/linux/x86_64/x32/nptl/libowcrypt.abilist
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/x86_64/64/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
+ crypt_gensalt F
|
||||
+ crypt_gensalt_ra F
|
||||
+ crypt_gensalt_rn F
|
||||
Index: glibc-2.18.90/sysdeps/unix/sysv/linux/x86_64/x32/nptl/libowcrypt.abilist
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ glibc-2.18.90/sysdeps/unix/sysv/linux/x86_64/x32/nptl/libowcrypt.abilist
|
||||
@@ -0,0 +1,5 @@
|
||||
+OW_CRYPT_1.0
|
||||
+ OW_CRYPT_1.0 A
|
||||
|
3
glibc-2.18.90-aeb95445d128.tar.xz
Normal file
3
glibc-2.18.90-aeb95445d128.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e45ffc72da188e9914fe0bd1b8d4bab51c5ecd14b6d579218ba68bfc994f2f68
|
||||
size 12033044
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:27ce32970ab8633d7a9cf1b11d3787c206b78e19732a53e2f309ba14fedeb561
|
||||
size 11868220
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de
|
||||
|
||||
- Update to glibc 2.18.90 aeb95445d128:
|
||||
* More bug fixes
|
||||
* Support for STT_GNU_IFUNC symbols added for ppc32/power4+
|
||||
* The public headers no longer use __unused nor __block
|
||||
* Support for PowerPC64 ELFv2 ABI
|
||||
- ppc64le-abilist.patch: ABI lists for PowerLE
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de
|
||||
|
||||
|
@ -109,7 +109,7 @@ BuildRequires: gd-devel
|
||||
Version: 2.18.90
|
||||
Release: 0
|
||||
%define glibc_major_version 2.18.90
|
||||
%define git_id bd12ab55c05e
|
||||
%define git_id aeb95445d128
|
||||
Url: http://www.gnu.org/software/libc/libc.html
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source: glibc-%{version}-%{git_id}.tar.xz
|
||||
@ -244,6 +244,8 @@ Patch306: glibc-fix-double-loopback.diff
|
||||
###
|
||||
# Patches awaiting upstream approval
|
||||
###
|
||||
# PATCH-FIX-UPSTREAM PowerLE abilist
|
||||
Patch2000: ppc64le-abilist.patch
|
||||
# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
|
||||
Patch2019: pldd-wait-ptrace-stop.patch
|
||||
|
||||
@ -447,6 +449,7 @@ rm nscd/s-stamp
|
||||
%patch304 -p1
|
||||
%patch306 -p1
|
||||
|
||||
%patch2000 -p1
|
||||
%patch2019 -p1
|
||||
|
||||
%patch3000
|
||||
@ -471,6 +474,12 @@ rm nscd/s-stamp
|
||||
rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h
|
||||
find . -name configure | xargs touch
|
||||
|
||||
# For ppc64le check-abi requires some files to be named *-le.abilist
|
||||
# also for libs that only have an empty abilist, so just copy over
|
||||
for f in sysdeps/generic/*.abilist; do
|
||||
cp $f ${f/./-le.}
|
||||
done
|
||||
|
||||
#######################################################################
|
||||
###
|
||||
### BUILD
|
||||
@ -591,7 +600,7 @@ configure_and_build_glibc() {
|
||||
%endif
|
||||
--enable-lock-elision \
|
||||
--build=%{target} --host=%{target} \
|
||||
%ifarch ppc ppc64 %{ix86} x86_64 sparc sparc64 s390 s390x
|
||||
%ifarch armv7hl ppc ppc64 ppc64le %{ix86} x86_64 sparc sparc64 s390 s390x
|
||||
--enable-multi-arch \
|
||||
%endif
|
||||
%ifarch mipsel
|
||||
@ -1031,6 +1040,9 @@ exit 0
|
||||
%ifarch ppc64
|
||||
/%{_lib}/ld64.so.1
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
/%{_lib}/ld64.so.2
|
||||
%endif
|
||||
%ifarch s390x
|
||||
/lib/ld64.so.1
|
||||
/%{_lib}/ld64.so.1
|
||||
@ -1170,7 +1182,7 @@ exit 0
|
||||
%{_libdir}/libc_nonshared.a
|
||||
%{_libdir}/libg.a
|
||||
%{_libdir}/libieee.a
|
||||
%ifarch ppc ppc64 s390 s390x sparc sparcv8 sparcv9 sparcv9v
|
||||
%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v
|
||||
# This is not built on sparc64.
|
||||
%{_libdir}/libnldbl_nonshared.a
|
||||
%endif
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de
|
||||
|
||||
- Update to glibc 2.18.90 aeb95445d128:
|
||||
* More bug fixes
|
||||
* Support for STT_GNU_IFUNC symbols added for ppc32/power4+
|
||||
* The public headers no longer use __unused nor __block
|
||||
* Support for PowerPC64 ELFv2 ABI
|
||||
- ppc64le-abilist.patch: ABI lists for PowerLE
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de
|
||||
|
||||
|
@ -108,7 +108,7 @@ BuildRequires: gd-devel
|
||||
Version: 2.18.90
|
||||
Release: 0
|
||||
%define glibc_major_version 2.18.90
|
||||
%define git_id bd12ab55c05e
|
||||
%define git_id aeb95445d128
|
||||
Url: http://www.gnu.org/software/libc/libc.html
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source: glibc-%{version}-%{git_id}.tar.xz
|
||||
@ -243,6 +243,8 @@ Patch306: glibc-fix-double-loopback.diff
|
||||
###
|
||||
# Patches awaiting upstream approval
|
||||
###
|
||||
# PATCH-FIX-UPSTREAM PowerLE abilist
|
||||
Patch2000: ppc64le-abilist.patch
|
||||
# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
|
||||
Patch2019: pldd-wait-ptrace-stop.patch
|
||||
|
||||
@ -447,6 +449,7 @@ rm nscd/s-stamp
|
||||
%patch304 -p1
|
||||
%patch306 -p1
|
||||
|
||||
%patch2000 -p1
|
||||
%patch2019 -p1
|
||||
|
||||
%patch3000
|
||||
@ -471,6 +474,12 @@ rm nscd/s-stamp
|
||||
rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h
|
||||
find . -name configure | xargs touch
|
||||
|
||||
# For ppc64le check-abi requires some files to be named *-le.abilist
|
||||
# also for libs that only have an empty abilist, so just copy over
|
||||
for f in sysdeps/generic/*.abilist; do
|
||||
cp $f ${f/./-le.}
|
||||
done
|
||||
|
||||
#######################################################################
|
||||
###
|
||||
### BUILD
|
||||
@ -591,7 +600,7 @@ configure_and_build_glibc() {
|
||||
%endif
|
||||
--enable-lock-elision \
|
||||
--build=%{target} --host=%{target} \
|
||||
%ifarch ppc ppc64 %{ix86} x86_64 sparc sparc64 s390 s390x
|
||||
%ifarch armv7hl ppc ppc64 ppc64le %{ix86} x86_64 sparc sparc64 s390 s390x
|
||||
--enable-multi-arch \
|
||||
%endif
|
||||
%ifarch mipsel
|
||||
@ -1031,6 +1040,9 @@ exit 0
|
||||
%ifarch ppc64
|
||||
/%{_lib}/ld64.so.1
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
/%{_lib}/ld64.so.2
|
||||
%endif
|
||||
%ifarch s390x
|
||||
/lib/ld64.so.1
|
||||
/%{_lib}/ld64.so.1
|
||||
@ -1170,7 +1182,7 @@ exit 0
|
||||
%{_libdir}/libc_nonshared.a
|
||||
%{_libdir}/libg.a
|
||||
%{_libdir}/libieee.a
|
||||
%ifarch ppc ppc64 s390 s390x sparc sparcv8 sparcv9 sparcv9v
|
||||
%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v
|
||||
# This is not built on sparc64.
|
||||
%{_libdir}/libnldbl_nonshared.a
|
||||
%endif
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de
|
||||
|
||||
- Update to glibc 2.18.90 aeb95445d128:
|
||||
* More bug fixes
|
||||
* Support for STT_GNU_IFUNC symbols added for ppc32/power4+
|
||||
* The public headers no longer use __unused nor __block
|
||||
* Support for PowerPC64 ELFv2 ABI
|
||||
- ppc64le-abilist.patch: ABI lists for PowerLE
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de
|
||||
|
||||
|
18
glibc.spec
18
glibc.spec
@ -109,7 +109,7 @@ BuildRequires: gd-devel
|
||||
Version: 2.18.90
|
||||
Release: 0
|
||||
%define glibc_major_version 2.18.90
|
||||
%define git_id bd12ab55c05e
|
||||
%define git_id aeb95445d128
|
||||
Url: http://www.gnu.org/software/libc/libc.html
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source: glibc-%{version}-%{git_id}.tar.xz
|
||||
@ -244,6 +244,8 @@ Patch306: glibc-fix-double-loopback.diff
|
||||
###
|
||||
# Patches awaiting upstream approval
|
||||
###
|
||||
# PATCH-FIX-UPSTREAM PowerLE abilist
|
||||
Patch2000: ppc64le-abilist.patch
|
||||
# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
|
||||
Patch2019: pldd-wait-ptrace-stop.patch
|
||||
|
||||
@ -447,6 +449,7 @@ rm nscd/s-stamp
|
||||
%patch304 -p1
|
||||
%patch306 -p1
|
||||
|
||||
%patch2000 -p1
|
||||
%patch2019 -p1
|
||||
|
||||
%patch3000
|
||||
@ -471,6 +474,12 @@ rm nscd/s-stamp
|
||||
rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h
|
||||
find . -name configure | xargs touch
|
||||
|
||||
# For ppc64le check-abi requires some files to be named *-le.abilist
|
||||
# also for libs that only have an empty abilist, so just copy over
|
||||
for f in sysdeps/generic/*.abilist; do
|
||||
cp $f ${f/./-le.}
|
||||
done
|
||||
|
||||
#######################################################################
|
||||
###
|
||||
### BUILD
|
||||
@ -591,7 +600,7 @@ configure_and_build_glibc() {
|
||||
%endif
|
||||
--enable-lock-elision \
|
||||
--build=%{target} --host=%{target} \
|
||||
%ifarch ppc ppc64 %{ix86} x86_64 sparc sparc64 s390 s390x
|
||||
%ifarch armv7hl ppc ppc64 ppc64le %{ix86} x86_64 sparc sparc64 s390 s390x
|
||||
--enable-multi-arch \
|
||||
%endif
|
||||
%ifarch mipsel
|
||||
@ -1031,6 +1040,9 @@ exit 0
|
||||
%ifarch ppc64
|
||||
/%{_lib}/ld64.so.1
|
||||
%endif
|
||||
%ifarch ppc64le
|
||||
/%{_lib}/ld64.so.2
|
||||
%endif
|
||||
%ifarch s390x
|
||||
/lib/ld64.so.1
|
||||
/%{_lib}/ld64.so.1
|
||||
@ -1170,7 +1182,7 @@ exit 0
|
||||
%{_libdir}/libc_nonshared.a
|
||||
%{_libdir}/libg.a
|
||||
%{_libdir}/libieee.a
|
||||
%ifarch ppc ppc64 s390 s390x sparc sparcv8 sparcv9 sparcv9v
|
||||
%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v
|
||||
# This is not built on sparc64.
|
||||
%{_libdir}/libnldbl_nonshared.a
|
||||
%endif
|
||||
|
3293
ppc64le-abilist.patch
Normal file
3293
ppc64le-abilist.patch
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user