Accepting request 210417 from Base:System
- 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 (forwarded request 210416 from Andreas_Schwab) OBS-URL: https://build.opensuse.org/request/show/210417 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=162
This commit is contained in:
parent
0081efc5da
commit
7c2752fe7e
@ -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.18.90.orig/Versions.def
|
||||||
+++ glibc-2.17.90/Versions.def
|
+++ glibc-2.18.90/Versions.def
|
||||||
@@ -44,6 +44,9 @@ libc {
|
@@ -45,6 +45,9 @@ libc {
|
||||||
libcrypt {
|
libcrypt {
|
||||||
GLIBC_2.0
|
GLIBC_2.0
|
||||||
}
|
}
|
||||||
@ -12,10 +12,10 @@ Index: glibc-2.17.90/Versions.def
|
|||||||
libdl {
|
libdl {
|
||||||
GLIBC_2.0
|
GLIBC_2.0
|
||||||
GLIBC_2.1
|
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.18.90.orig/crypt/Makefile
|
||||||
+++ glibc-2.17.90/crypt/Makefile
|
+++ glibc-2.18.90/crypt/Makefile
|
||||||
@@ -21,14 +21,18 @@
|
@@ -21,14 +21,18 @@
|
||||||
subdir := crypt
|
subdir := crypt
|
||||||
|
|
||||||
@ -37,10 +37,10 @@ Index: glibc-2.17.90/crypt/Makefile
|
|||||||
|
|
||||||
include ../Makeconfig
|
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.18.90.orig/crypt/Versions
|
||||||
+++ glibc-2.17.90/crypt/Versions
|
+++ glibc-2.18.90/crypt/Versions
|
||||||
@@ -3,3 +3,8 @@ libcrypt {
|
@@ -3,3 +3,8 @@ libcrypt {
|
||||||
crypt; crypt_r; encrypt; encrypt_r; fcrypt; setkey; setkey_r;
|
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;
|
+ 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.18.90.orig/crypt/crypt-entry.c
|
||||||
+++ glibc-2.17.90/crypt/crypt-entry.c
|
+++ glibc-2.18.90/crypt/crypt-entry.c
|
||||||
@@ -81,7 +81,7 @@ extern struct crypt_data _ufc_foobar;
|
@@ -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
|
||||||
+#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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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.18.90.orig/shlib-versions
|
||||||
+++ glibc-2.17.90/shlib-versions
|
+++ glibc-2.18.90/shlib-versions
|
||||||
@@ -92,6 +92,7 @@ sh.*-.*-linux.* ld=ld-linux.so.2 GLIBC_
|
@@ -93,6 +93,7 @@ sh.*-.*-linux.* ld=ld-linux.so.2 GLIBC_
|
||||||
|
|
||||||
# This defines the shared library version numbers we will install.
|
# This defines the shared library version numbers we will install.
|
||||||
.*-.*-.* libcrypt=1
|
.*-.*-.* libcrypt=1
|
||||||
@ -218,100 +218,110 @@ Index: glibc-2.17.90/shlib-versions
|
|||||||
|
|
||||||
# The gross patch for programs assuming broken locale implementations.
|
# The gross patch for programs assuming broken locale implementations.
|
||||||
sh.*-.*-.* libBrokenLocale=1 GLIBC_2.2
|
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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ OW_CRYPT_1.0 A
|
||||||
+ crypt_gensalt F
|
+ crypt_gensalt F
|
||||||
+ crypt_gensalt_ra F
|
+ crypt_gensalt_ra F
|
||||||
+ crypt_gensalt_rn 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
|
--- /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 @@
|
@@ -0,0 +1,5 @@
|
||||||
+OW_CRYPT_1.0
|
+OW_CRYPT_1.0
|
||||||
+ OW_CRYPT_1.0 A
|
+ 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
|
Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ BuildRequires: gd-devel
|
|||||||
Version: 2.18.90
|
Version: 2.18.90
|
||||||
Release: 0
|
Release: 0
|
||||||
%define glibc_major_version 2.18.90
|
%define glibc_major_version 2.18.90
|
||||||
%define git_id bd12ab55c05e
|
%define git_id aeb95445d128
|
||||||
Url: http://www.gnu.org/software/libc/libc.html
|
Url: http://www.gnu.org/software/libc/libc.html
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: glibc-%{version}-%{git_id}.tar.xz
|
Source: glibc-%{version}-%{git_id}.tar.xz
|
||||||
@ -244,6 +244,8 @@ Patch306: glibc-fix-double-loopback.diff
|
|||||||
###
|
###
|
||||||
# Patches awaiting upstream approval
|
# 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
|
# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
|
||||||
Patch2019: pldd-wait-ptrace-stop.patch
|
Patch2019: pldd-wait-ptrace-stop.patch
|
||||||
|
|
||||||
@ -447,6 +449,7 @@ rm nscd/s-stamp
|
|||||||
%patch304 -p1
|
%patch304 -p1
|
||||||
%patch306 -p1
|
%patch306 -p1
|
||||||
|
|
||||||
|
%patch2000 -p1
|
||||||
%patch2019 -p1
|
%patch2019 -p1
|
||||||
|
|
||||||
%patch3000
|
%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
|
rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h
|
||||||
find . -name configure | xargs touch
|
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
|
### BUILD
|
||||||
@ -591,7 +600,7 @@ configure_and_build_glibc() {
|
|||||||
%endif
|
%endif
|
||||||
--enable-lock-elision \
|
--enable-lock-elision \
|
||||||
--build=%{target} --host=%{target} \
|
--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 \
|
--enable-multi-arch \
|
||||||
%endif
|
%endif
|
||||||
%ifarch mipsel
|
%ifarch mipsel
|
||||||
@ -1031,6 +1040,9 @@ exit 0
|
|||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
/%{_lib}/ld64.so.1
|
/%{_lib}/ld64.so.1
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch ppc64le
|
||||||
|
/%{_lib}/ld64.so.2
|
||||||
|
%endif
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
/lib/ld64.so.1
|
/lib/ld64.so.1
|
||||||
/%{_lib}/ld64.so.1
|
/%{_lib}/ld64.so.1
|
||||||
@ -1170,7 +1182,7 @@ exit 0
|
|||||||
%{_libdir}/libc_nonshared.a
|
%{_libdir}/libc_nonshared.a
|
||||||
%{_libdir}/libg.a
|
%{_libdir}/libg.a
|
||||||
%{_libdir}/libieee.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.
|
# This is not built on sparc64.
|
||||||
%{_libdir}/libnldbl_nonshared.a
|
%{_libdir}/libnldbl_nonshared.a
|
||||||
%endif
|
%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
|
Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ BuildRequires: gd-devel
|
|||||||
Version: 2.18.90
|
Version: 2.18.90
|
||||||
Release: 0
|
Release: 0
|
||||||
%define glibc_major_version 2.18.90
|
%define glibc_major_version 2.18.90
|
||||||
%define git_id bd12ab55c05e
|
%define git_id aeb95445d128
|
||||||
Url: http://www.gnu.org/software/libc/libc.html
|
Url: http://www.gnu.org/software/libc/libc.html
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: glibc-%{version}-%{git_id}.tar.xz
|
Source: glibc-%{version}-%{git_id}.tar.xz
|
||||||
@ -243,6 +243,8 @@ Patch306: glibc-fix-double-loopback.diff
|
|||||||
###
|
###
|
||||||
# Patches awaiting upstream approval
|
# 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
|
# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
|
||||||
Patch2019: pldd-wait-ptrace-stop.patch
|
Patch2019: pldd-wait-ptrace-stop.patch
|
||||||
|
|
||||||
@ -447,6 +449,7 @@ rm nscd/s-stamp
|
|||||||
%patch304 -p1
|
%patch304 -p1
|
||||||
%patch306 -p1
|
%patch306 -p1
|
||||||
|
|
||||||
|
%patch2000 -p1
|
||||||
%patch2019 -p1
|
%patch2019 -p1
|
||||||
|
|
||||||
%patch3000
|
%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
|
rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h
|
||||||
find . -name configure | xargs touch
|
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
|
### BUILD
|
||||||
@ -591,7 +600,7 @@ configure_and_build_glibc() {
|
|||||||
%endif
|
%endif
|
||||||
--enable-lock-elision \
|
--enable-lock-elision \
|
||||||
--build=%{target} --host=%{target} \
|
--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 \
|
--enable-multi-arch \
|
||||||
%endif
|
%endif
|
||||||
%ifarch mipsel
|
%ifarch mipsel
|
||||||
@ -1031,6 +1040,9 @@ exit 0
|
|||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
/%{_lib}/ld64.so.1
|
/%{_lib}/ld64.so.1
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch ppc64le
|
||||||
|
/%{_lib}/ld64.so.2
|
||||||
|
%endif
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
/lib/ld64.so.1
|
/lib/ld64.so.1
|
||||||
/%{_lib}/ld64.so.1
|
/%{_lib}/ld64.so.1
|
||||||
@ -1170,7 +1182,7 @@ exit 0
|
|||||||
%{_libdir}/libc_nonshared.a
|
%{_libdir}/libc_nonshared.a
|
||||||
%{_libdir}/libg.a
|
%{_libdir}/libg.a
|
||||||
%{_libdir}/libieee.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.
|
# This is not built on sparc64.
|
||||||
%{_libdir}/libnldbl_nonshared.a
|
%{_libdir}/libnldbl_nonshared.a
|
||||||
%endif
|
%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
|
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
|
Version: 2.18.90
|
||||||
Release: 0
|
Release: 0
|
||||||
%define glibc_major_version 2.18.90
|
%define glibc_major_version 2.18.90
|
||||||
%define git_id bd12ab55c05e
|
%define git_id aeb95445d128
|
||||||
Url: http://www.gnu.org/software/libc/libc.html
|
Url: http://www.gnu.org/software/libc/libc.html
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source: glibc-%{version}-%{git_id}.tar.xz
|
Source: glibc-%{version}-%{git_id}.tar.xz
|
||||||
@ -244,6 +244,8 @@ Patch306: glibc-fix-double-loopback.diff
|
|||||||
###
|
###
|
||||||
# Patches awaiting upstream approval
|
# 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
|
# PATCH-FIX-UPSTREAM Fix pldd not to leave process stopped after detaching
|
||||||
Patch2019: pldd-wait-ptrace-stop.patch
|
Patch2019: pldd-wait-ptrace-stop.patch
|
||||||
|
|
||||||
@ -447,6 +449,7 @@ rm nscd/s-stamp
|
|||||||
%patch304 -p1
|
%patch304 -p1
|
||||||
%patch306 -p1
|
%patch306 -p1
|
||||||
|
|
||||||
|
%patch2000 -p1
|
||||||
%patch2019 -p1
|
%patch2019 -p1
|
||||||
|
|
||||||
%patch3000
|
%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
|
rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h
|
||||||
find . -name configure | xargs touch
|
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
|
### BUILD
|
||||||
@ -591,7 +600,7 @@ configure_and_build_glibc() {
|
|||||||
%endif
|
%endif
|
||||||
--enable-lock-elision \
|
--enable-lock-elision \
|
||||||
--build=%{target} --host=%{target} \
|
--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 \
|
--enable-multi-arch \
|
||||||
%endif
|
%endif
|
||||||
%ifarch mipsel
|
%ifarch mipsel
|
||||||
@ -1031,6 +1040,9 @@ exit 0
|
|||||||
%ifarch ppc64
|
%ifarch ppc64
|
||||||
/%{_lib}/ld64.so.1
|
/%{_lib}/ld64.so.1
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch ppc64le
|
||||||
|
/%{_lib}/ld64.so.2
|
||||||
|
%endif
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
/lib/ld64.so.1
|
/lib/ld64.so.1
|
||||||
/%{_lib}/ld64.so.1
|
/%{_lib}/ld64.so.1
|
||||||
@ -1170,7 +1182,7 @@ exit 0
|
|||||||
%{_libdir}/libc_nonshared.a
|
%{_libdir}/libc_nonshared.a
|
||||||
%{_libdir}/libg.a
|
%{_libdir}/libg.a
|
||||||
%{_libdir}/libieee.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.
|
# This is not built on sparc64.
|
||||||
%{_libdir}/libnldbl_nonshared.a
|
%{_libdir}/libnldbl_nonshared.a
|
||||||
%endif
|
%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