-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix build for glibc with latest master-epic patch set...
...due to: * 0ca8785a28515291d4ef074b5b6cfb27434c1d2b * 30e32da6aafcef5a5d5a1c91e233636db6493fc8
- Loading branch information
1 parent
7ed3dc0
commit f0b0f13
Showing
21 changed files
with
70 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From e3f65433cc322e1fac4ed30b7016b30ab28336d2 Mon Sep 17 00:00:00 2001 | ||
From 899ac72331309c2893f0ed363e939b126b456f3b Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Wed, 10 Jan 2024 21:08:26 +0100 | ||
Subject: [PATCH 01/21] Revert "Remove ia64-linux-gnu" | ||
|
@@ -471,7 +471,6 @@ This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e. | |
sysdeps/ia64/unwind-resume.c | 24 + | ||
sysdeps/unix/sysv/linux/arch-fork.h | 2 + | ||
sysdeps/unix/sysv/linux/clone-internal.c | 18 +- | ||
sysdeps/unix/sysv/linux/dl-execstack.c | 8 +- | ||
sysdeps/unix/sysv/linux/fstatat64.c | 2 +- | ||
sysdeps/unix/sysv/linux/fxstat64.c | 2 +- | ||
sysdeps/unix/sysv/linux/fxstatat64.c | 2 +- | ||
|
@@ -571,7 +570,7 @@ This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e. | |
sysdeps/unix/sysv/linux/tst-misalign-clone.c | 19 +- | ||
sysdeps/unix/sysv/linux/xstat64.c | 2 +- | ||
sysdeps/x86/readelflib.c | 13 + | ||
566 files changed, 155616 insertions(+), 46 deletions(-) | ||
565 files changed, 155609 insertions(+), 45 deletions(-) | ||
create mode 100644 sysdeps/ia64/Implies | ||
create mode 100644 sysdeps/ia64/Makeconfig | ||
create mode 100644 sysdeps/ia64/Makefile | ||
|
@@ -1104,10 +1103,10 @@ This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e. | |
create mode 100644 sysdeps/unix/sysv/linux/ia64/xstatver.h | ||
|
||
diff --git a/INSTALL b/INSTALL | ||
index 717b34a374..293815826e 100644 | ||
index 7e8dcbb089..591d00a7fe 100644 | ||
--- a/INSTALL | ||
+++ b/INSTALL | ||
@@ -632,15 +632,17 @@ Specific advice for GNU/Linux systems | ||
@@ -636,15 +636,17 @@ Specific advice for GNU/Linux systems | ||
|
||
If you are installing the GNU C Library on GNU/Linux systems, you need | ||
to have the header files from a 3.2 or newer kernel around for | ||
|
@@ -1135,10 +1134,10 @@ index 717b34a374..293815826e 100644 | |
cross-compiling the GNU C Library, you need to specify | ||
'ARCH=ARCHITECTURE' in the 'make headers_install' command, where | ||
diff --git a/NEWS b/NEWS | ||
index 4ceecd6249..f58b5f430b 100644 | ||
index 00c569fe85..b2d09a8d34 100644 | ||
--- a/NEWS | ||
+++ b/NEWS | ||
@@ -397,8 +397,6 @@ Deprecated and removed features, and other changes affecting compatibility: | ||
@@ -416,8 +416,6 @@ Deprecated and removed features, and other changes affecting compatibility: | ||
replacement library or its dependencies use dynamic TLS instead of | ||
initial-exec TLS. | ||
|
||
|
@@ -1198,7 +1197,7 @@ index e3dcb3014b..a840f464fc 100644 | |
// Bug 21635: uc_mcontext has wrong type. | ||
xfail[powerpc32-linux]-element ucontext_t mcontext_t uc_mcontext | ||
diff --git a/elf/cache.c b/elf/cache.c | ||
index 62d681df42..34939a4e38 100644 | ||
index 89a6a1e49a..ab029d77cb 100644 | ||
--- a/elf/cache.c | ||
+++ b/elf/cache.c | ||
@@ -179,6 +179,9 @@ print_entry (const char *lib, int flag, uint64_t hwcap, | ||
|
@@ -1212,7 +1211,7 @@ index 62d681df42..34939a4e38 100644 | |
fputs (",x86-64", stdout); | ||
break; | ||
diff --git a/gmon/tst-sprofil.c b/gmon/tst-sprofil.c | ||
index e28f1affb4..13a8ed3bdb 100644 | ||
index 55cf99abf4..a4827cbc03 100644 | ||
--- a/gmon/tst-sprofil.c | ||
+++ b/gmon/tst-sprofil.c | ||
@@ -34,6 +34,7 @@ size_t taddr[] = | ||
|
@@ -1224,10 +1223,10 @@ index e28f1affb4..13a8ed3bdb 100644 | |
0x4000000000001000, /* elf64/hppa */ | ||
0x0000000100000000 /* Linux elf64/sparc */ | ||
diff --git a/manual/install.texi b/manual/install.texi | ||
index 05a774b33b..5d0ef8a99b 100644 | ||
index b5292a976a..31e7d75fe8 100644 | ||
--- a/manual/install.texi | ||
+++ b/manual/install.texi | ||
@@ -692,6 +692,8 @@ patches, although we try to avoid this. | ||
@@ -696,6 +696,8 @@ patches, although we try to avoid this. | ||
|
||
If you are installing @theglibc{} on @gnulinuxsystems{}, you need to have | ||
the header files from a 3.2 or newer kernel around for reference. | ||
|
@@ -1250,7 +1249,7 @@ index def85a973d..20e38d274c 100644 | |
|
||
@menu | ||
diff --git a/math/libm-test-support.h b/math/libm-test-support.h | ||
index efb9523e9e..2b00e3781b 100644 | ||
index c1c25786ce..7c90444ff5 100644 | ||
--- a/math/libm-test-support.h | ||
+++ b/math/libm-test-support.h | ||
@@ -128,7 +128,7 @@ extern const char doc[]; | ||
|
@@ -1263,7 +1262,7 @@ index efb9523e9e..2b00e3781b 100644 | |
# define XFAIL_FLOAT128_PAYLOAD (TEST_COND_binary128 ? XFAIL_TEST : 0) | ||
#else | ||
diff --git a/nptl/allocatestack.c b/nptl/allocatestack.c | ||
index d9adb5856c..99044292ed 100644 | ||
index 9c1a72bcf0..47ef1779f1 100644 | ||
--- a/nptl/allocatestack.c | ||
+++ b/nptl/allocatestack.c | ||
@@ -152,7 +152,9 @@ __attribute ((always_inline)) | ||
|
@@ -1295,7 +1294,7 @@ index d9adb5856c..99044292ed 100644 | |
size_t freesize = (sp - (uintptr_t) mem) & ~pagesize_m1; | ||
assert (freesize < size); | ||
if (freesize > PTHREAD_STACK_MIN) | ||
@@ -510,7 +512,19 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp, | ||
@@ -491,7 +493,19 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp, | ||
{ | ||
/* The old guard area is too large. */ | ||
|
||
|
@@ -1316,7 +1315,7 @@ index d9adb5856c..99044292ed 100644 | |
if (__mprotect ((char *) mem + guardsize, pd->guardsize - guardsize, | ||
prot) != 0) | ||
goto mprot_error; | ||
@@ -587,7 +601,7 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp, | ||
@@ -568,7 +582,7 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp, | ||
static void | ||
name_stack_maps (struct pthread *pd, bool set) | ||
{ | ||
|
@@ -1326,7 +1325,7 @@ index d9adb5856c..99044292ed 100644 | |
#else | ||
void *stack = pd->stackblock; | ||
diff --git a/nptl/perf.c b/nptl/perf.c | ||
index b587211f04..47d75fea69 100644 | ||
index 5defd622ca..4ebbf87954 100644 | ||
--- a/nptl/perf.c | ||
+++ b/nptl/perf.c | ||
@@ -708,6 +708,8 @@ clock_getcpuclockid (pid_t pid, clockid_t *clock_id) | ||
|
@@ -1339,7 +1338,7 @@ index b587211f04..47d75fea69 100644 | |
#error "HP_TIMING_NOW missing" | ||
#endif | ||
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py | ||
index 62fb51ff3d..ff0c8a33d7 100755 | ||
index 04dd803932..e1312cf038 100755 | ||
--- a/scripts/build-many-glibcs.py | ||
+++ b/scripts/build-many-glibcs.py | ||
@@ -232,6 +232,10 @@ class Context(object): | ||
|
@@ -1362,7 +1361,7 @@ index 62fb51ff3d..ff0c8a33d7 100755 | |
'm68k': 'm68k', | ||
'microblaze': 'microblaze', | ||
diff --git a/support/xclone.c b/support/xclone.c | ||
index 074aac4e04..99dcadaeca 100644 | ||
index 0bfd10ecf6..0239bbf0d3 100644 | ||
--- a/support/xclone.c | ||
+++ b/support/xclone.c | ||
@@ -27,11 +27,18 @@ xclone (int (*fn) (void *arg), void *arg, void *stack, size_t stack_size, | ||
|
@@ -1387,7 +1386,7 @@ index 074aac4e04..99dcadaeca 100644 | |
|
||
if (r < 0) | ||
diff --git a/sysdeps/generic/ldconfig.h b/sysdeps/generic/ldconfig.h | ||
index 7dafa791f2..0a674c088f 100644 | ||
index 7bc8788647..5913e02f0d 100644 | ||
--- a/sysdeps/generic/ldconfig.h | ||
+++ b/sysdeps/generic/ldconfig.h | ||
@@ -30,6 +30,7 @@ | ||
|
@@ -1399,7 +1398,7 @@ index 7dafa791f2..0a674c088f 100644 | |
#define FLAG_S390_LIB64 0x0400 | ||
#define FLAG_POWERPC_LIB64 0x0500 | ||
diff --git a/sysdeps/generic/unwind-dw2.c b/sysdeps/generic/unwind-dw2.c | ||
index 08085253b6..6c604ad495 100644 | ||
index f0ed7b3a96..f3ac24b017 100644 | ||
--- a/sysdeps/generic/unwind-dw2.c | ||
+++ b/sysdeps/generic/unwind-dw2.c | ||
@@ -224,6 +224,7 @@ _Unwind_FindEnclosingFunction (void *pc) | ||
|
@@ -1419,7 +1418,7 @@ index 08085253b6..6c604ad495 100644 | |
/* Extract any interesting information from the CIE for the translation | ||
unit F belongs to. Return a pointer to the byte after the augmentation, | ||
diff --git a/sysdeps/generic/unwind.h b/sysdeps/generic/unwind.h | ||
index e439ebe74f..3013c18d15 100644 | ||
index 4f159a1726..79e67082b6 100644 | ||
--- a/sysdeps/generic/unwind.h | ||
+++ b/sysdeps/generic/unwind.h | ||
@@ -33,7 +33,11 @@ extern "C" { | ||
|
@@ -150993,7 +150992,7 @@ index 0000000000..7a226b3858 | |
+ return UNWIND_LINK_PTR (link (), _Unwind_GetBSP) (context); | ||
+} | ||
diff --git a/sysdeps/unix/sysv/linux/arch-fork.h b/sysdeps/unix/sysv/linux/arch-fork.h | ||
index 650f3ec79e..a01c32bd36 100644 | ||
index 1886630c90..8b0b93e646 100644 | ||
--- a/sysdeps/unix/sysv/linux/arch-fork.h | ||
+++ b/sysdeps/unix/sysv/linux/arch-fork.h | ||
@@ -46,6 +46,8 @@ arch_fork (void *ctid) | ||
|
@@ -151006,7 +151005,7 @@ index 650f3ec79e..a01c32bd36 100644 | |
ret = INLINE_SYSCALL_CALL (clone, flags, 0, NULL, ctid, 0); | ||
#else | ||
diff --git a/sysdeps/unix/sysv/linux/clone-internal.c b/sysdeps/unix/sysv/linux/clone-internal.c | ||
index 40ef30303f..d487022b49 100644 | ||
index 9a1f27d017..17273f063e 100644 | ||
--- a/sysdeps/unix/sysv/linux/clone-internal.c | ||
+++ b/sysdeps/unix/sysv/linux/clone-internal.c | ||
@@ -54,17 +54,25 @@ __clone_internal_fallback (struct clone_args *cl_args, | ||
|
@@ -151040,27 +151039,8 @@ index 40ef30303f..d487022b49 100644 | |
return ret; | ||
} | ||
|
||
diff --git a/sysdeps/unix/sysv/linux/dl-execstack.c b/sysdeps/unix/sysv/linux/dl-execstack.c | ||
index b986898598..88fbec50fd 100644 | ||
--- a/sysdeps/unix/sysv/linux/dl-execstack.c | ||
+++ b/sysdeps/unix/sysv/linux/dl-execstack.c | ||
@@ -91,7 +91,13 @@ _dl_make_stacks_executable (void **stack_endp) | ||
int | ||
__nptl_change_stack_perm (struct pthread *pd) | ||
{ | ||
-#if _STACK_GROWS_DOWN | ||
+#ifdef NEED_SEPARATE_REGISTER_STACK | ||
+ size_t pagemask = __getpagesize () - 1; | ||
+ void *stack = (pd->stackblock | ||
+ + (((((pd->stackblock_size - pd->guardsize) / 2) | ||
+ & pagemask) + pd->guardsize) & pagemask)); | ||
+ size_t len = pd->stackblock + pd->stackblock_size - stack; | ||
+#elif _STACK_GROWS_DOWN | ||
void *stack = pd->stackblock + pd->guardsize; | ||
size_t len = pd->stackblock_size - pd->guardsize; | ||
#elif _STACK_GROWS_UP | ||
diff --git a/sysdeps/unix/sysv/linux/fstatat64.c b/sysdeps/unix/sysv/linux/fstatat64.c | ||
index 45bb1dfe4d..c7f2d9d6ea 100644 | ||
index 931a593b93..ffb09683f8 100644 | ||
--- a/sysdeps/unix/sysv/linux/fstatat64.c | ||
+++ b/sysdeps/unix/sysv/linux/fstatat64.c | ||
@@ -86,7 +86,7 @@ fstatat64_time64_stat (int fd, const char *file, struct __stat64_t64 *buf, | ||
|
@@ -151073,7 +151053,7 @@ index 45bb1dfe4d..c7f2d9d6ea 100644 | |
r = INTERNAL_SYSCALL_CALL (newfstatat, fd, file, buf, flag); | ||
# elif defined __NR_fstatat64 | ||
diff --git a/sysdeps/unix/sysv/linux/fxstat64.c b/sysdeps/unix/sysv/linux/fxstat64.c | ||
index f84be58439..00831fde68 100644 | ||
index 5e8cbb9f58..1b6f67850c 100644 | ||
--- a/sysdeps/unix/sysv/linux/fxstat64.c | ||
+++ b/sysdeps/unix/sysv/linux/fxstat64.c | ||
@@ -45,7 +45,7 @@ ___fxstat64 (int vers, int fd, struct stat64 *buf) | ||
|
@@ -151086,7 +151066,7 @@ index f84be58439..00831fde68 100644 | |
if (vers == _STAT_VER_KERNEL || vers == _STAT_VER_LINUX) | ||
return INLINE_SYSCALL_CALL (fstat, fd, buf); | ||
diff --git a/sysdeps/unix/sysv/linux/fxstatat64.c b/sysdeps/unix/sysv/linux/fxstatat64.c | ||
index de4303e594..5f1804d49e 100644 | ||
index 864509268b..14cc5cdb78 100644 | ||
--- a/sysdeps/unix/sysv/linux/fxstatat64.c | ||
+++ b/sysdeps/unix/sysv/linux/fxstatat64.c | ||
@@ -35,7 +35,7 @@ __fxstatat64 (int vers, int fd, const char *file, struct stat64 *st, int flag) | ||
|
@@ -160159,7 +160139,7 @@ index 0000000000..f24ab4a9ee | |
+#define _MKNOD_VER_LINUX 0 | ||
+#define _MKNOD_VER _MKNOD_VER_LINUX | ||
diff --git a/sysdeps/unix/sysv/linux/kernel-features.h b/sysdeps/unix/sysv/linux/kernel-features.h | ||
index a25cf07e9f..052928c363 100644 | ||
index 86b2d3ce51..836f109d73 100644 | ||
--- a/sysdeps/unix/sysv/linux/kernel-features.h | ||
+++ b/sysdeps/unix/sysv/linux/kernel-features.h | ||
@@ -46,7 +46,7 @@ | ||
|
@@ -160189,7 +160169,7 @@ index a25cf07e9f..052928c363 100644 | |
|
||
#define __ASSUME_CLONE_DEFAULT 1 | ||
diff --git a/sysdeps/unix/sysv/linux/lxstat64.c b/sysdeps/unix/sysv/linux/lxstat64.c | ||
index f2bbe02d64..b8eb28944a 100644 | ||
index aee1efbae3..c431803c21 100644 | ||
--- a/sysdeps/unix/sysv/linux/lxstat64.c | ||
+++ b/sysdeps/unix/sysv/linux/lxstat64.c | ||
@@ -45,7 +45,7 @@ ___lxstat64 (int vers, const char *name, struct stat64 *buf) | ||
|
@@ -160202,7 +160182,7 @@ index f2bbe02d64..b8eb28944a 100644 | |
return INLINE_SYSCALL_CALL (lstat, name, buf); | ||
# elif defined __NR_newfstatat | ||
diff --git a/sysdeps/unix/sysv/linux/tst-align-clone-internal.c b/sysdeps/unix/sysv/linux/tst-align-clone-internal.c | ||
index aa06ee160f..6fcfe16113 100644 | ||
index 87531128bd..9d56fd3fd1 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-align-clone-internal.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-align-clone-internal.c | ||
@@ -44,7 +44,11 @@ do_test (void) | ||
|
@@ -160219,7 +160199,7 @@ index aa06ee160f..6fcfe16113 100644 | |
struct clone_args clone_args = | ||
{ | ||
diff --git a/sysdeps/unix/sysv/linux/tst-align-clone.c b/sysdeps/unix/sysv/linux/tst-align-clone.c | ||
index 1f39d814a7..fe4b3710af 100644 | ||
index d85375af4f..a59ac4ea5e 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-align-clone.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-align-clone.c | ||
@@ -48,13 +48,21 @@ do_test (void) | ||
|
@@ -160249,7 +160229,7 @@ index 1f39d814a7..fe4b3710af 100644 | |
if (p == -1) | ||
{ | ||
diff --git a/sysdeps/unix/sysv/linux/tst-clone.c b/sysdeps/unix/sysv/linux/tst-clone.c | ||
index 2bc7124983..3b43669e97 100644 | ||
index 3e7a233aeb..2ea9bdc263 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-clone.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-clone.c | ||
@@ -27,6 +27,11 @@ | ||
|
@@ -160277,7 +160257,7 @@ index 2bc7124983..3b43669e97 100644 | |
/* Check that clone does not clobber call-saved registers. */ | ||
TEST_VERIFY (a == v && b == v && c == v && d == v && e == v && f == v | ||
diff --git a/sysdeps/unix/sysv/linux/tst-clone2-internal.c b/sysdeps/unix/sysv/linux/tst-clone2-internal.c | ||
index babfeb5c4e..39f26eb3c6 100644 | ||
index 12f7218acd..d7e2c8fdda 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-clone2-internal.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-clone2-internal.c | ||
@@ -70,7 +70,11 @@ do_test (void) | ||
|
@@ -160294,7 +160274,7 @@ index babfeb5c4e..39f26eb3c6 100644 | |
struct clone_args clone_args = | ||
{ | ||
diff --git a/sysdeps/unix/sysv/linux/tst-clone2.c b/sysdeps/unix/sysv/linux/tst-clone2.c | ||
index 683a0d7648..74eb512f8c 100644 | ||
index 02cd539cda..6661703a0a 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-clone2.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-clone2.c | ||
@@ -71,6 +71,13 @@ do_test (void) | ||
|
@@ -160320,7 +160300,7 @@ index 683a0d7648..74eb512f8c 100644 | |
|
||
close (pipefd[1]); | ||
diff --git a/sysdeps/unix/sysv/linux/tst-clone3.c b/sysdeps/unix/sysv/linux/tst-clone3.c | ||
index a32d649d6e..70db364700 100644 | ||
index 98d56d50ff..16811e348e 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-clone3.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-clone3.c | ||
@@ -78,6 +78,13 @@ do_test (void) | ||
|
@@ -160346,7 +160326,7 @@ index a32d649d6e..70db364700 100644 | |
if (tid == -1) | ||
FAIL_EXIT1 ("clone failed: %m"); | ||
diff --git a/sysdeps/unix/sysv/linux/tst-getpid1-internal.c b/sysdeps/unix/sysv/linux/tst-getpid1-internal.c | ||
index 3f0d95228a..6e0e24e58b 100644 | ||
index 55bd615b6f..58053da3bf 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-getpid1-internal.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-getpid1-internal.c | ||
@@ -60,7 +60,11 @@ do_test (void) | ||
|
@@ -160389,7 +160369,7 @@ index 9067fd425b..253ebf2e15 100644 | |
{ | ||
printf("clone failed: %m\n"); | ||
diff --git a/sysdeps/unix/sysv/linux/tst-misalign-clone.c b/sysdeps/unix/sysv/linux/tst-misalign-clone.c | ||
index 55abd2394d..25964fd256 100644 | ||
index a653933d85..8fc887578a 100644 | ||
--- a/sysdeps/unix/sysv/linux/tst-misalign-clone.c | ||
+++ b/sysdeps/unix/sysv/linux/tst-misalign-clone.c | ||
@@ -50,18 +50,29 @@ do_test (void) | ||
|
@@ -160427,7 +160407,7 @@ index 55abd2394d..25964fd256 100644 | |
|
||
/* Clone must not fail. */ | ||
diff --git a/sysdeps/unix/sysv/linux/xstat64.c b/sysdeps/unix/sysv/linux/xstat64.c | ||
index e7dd6a571c..2bbc620bea 100644 | ||
index 153a01c703..7144848e74 100644 | ||
--- a/sysdeps/unix/sysv/linux/xstat64.c | ||
+++ b/sysdeps/unix/sysv/linux/xstat64.c | ||
@@ -45,7 +45,7 @@ ___xstat64 (int vers, const char *name, struct stat64 *buf) | ||
|
@@ -160440,7 +160420,7 @@ index e7dd6a571c..2bbc620bea 100644 | |
return INLINE_SYSCALL_CALL (stat, name, buf); | ||
# elif defined __NR_newfstatat | ||
diff --git a/sysdeps/x86/readelflib.c b/sysdeps/x86/readelflib.c | ||
index 8ce65cdb65..bafdf03132 100644 | ||
index acb25d710b..8dd16dc585 100644 | ||
--- a/sysdeps/x86/readelflib.c | ||
+++ b/sysdeps/x86/readelflib.c | ||
@@ -41,11 +41,24 @@ process_elf_file (const char *file_name, const char *lib, int *flag, | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0002-Replay-Refer-to-C23-in-place-of-C2X-in-glibc-also-fo.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From ccba29f121730921045603cbc1d82ca4ab2c1497 Mon Sep 17 00:00:00 2001 | ||
From 32199638de967f876d4764deda355ad9a066fc75 Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Thu, 23 May 2024 16:35:52 +0200 | ||
Subject: [PATCH 02/21] Replay "Refer to C23 in place of C2X in glibc" also for | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0003-Replay-Implement-C23-log2p1-also-for-ia64.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From e0d7bfb9aa52a9ea31a5a7cd58c6cd9082421329 Mon Sep 17 00:00:00 2001 | ||
From 21f9031940b5c169b5a49c5edc6d598f9850f489 Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Sun, 23 Jun 2024 21:31:55 +0200 | ||
Subject: [PATCH 03/21] Replay "Implement C23 log2p1" also for ia64 | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0004-Replay-Implement-C23-logp1-also-for-ia64.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From 942988a9bb19b749a7dd5bc988aaa0ee9ef6ca3f Mon Sep 17 00:00:00 2001 | ||
From cd85940716ba02384703a15269df0c1a339be92f Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Thu, 27 Jun 2024 10:22:11 +0200 | ||
Subject: [PATCH 04/21] Replay "Implement C23 logp1" also for ia64 | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0005-Replay-Implement-C23-log10p1-also-for-ia64.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From 464feef9688d880e42c570c04fa18e87da000608 Mon Sep 17 00:00:00 2001 | ||
From d1f2c8502c3466aeb7f5a822a44178ca84d28f37 Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Sun, 23 Jun 2024 21:34:06 +0200 | ||
Subject: [PATCH 05/21] Replay "Implement C23 log10p1" also for ia64 | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0006-Replay-Implement-C23-exp2m1-exp10m1-also-for-ia64.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From 3834b4b4652e2c6045cd89cba1dcd08a0648c6e2 Mon Sep 17 00:00:00 2001 | ||
From 5dd7f9feb3fe20d01533f83c753d018241bfc93f Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Sun, 23 Jun 2024 21:36:17 +0200 | ||
Subject: [PATCH 06/21] Replay "Implement C23 exp2m1, exp10m1" also for ia64 | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0007-Fix-ia64-build-after-7ec903e028271d029818378fd60ddaf.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From bb330cc086104e7d5691e4c57b2861e08233e361 Mon Sep 17 00:00:00 2001 | ||
From 68342f417cf950d02660c7f62785885b213a5df1 Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Tue, 9 Jul 2024 22:42:12 +0200 | ||
Subject: [PATCH 07/21] Fix ia64 build after | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From 820c4802de5c9f7ff86d32c8d193c818ce5c7f50 Mon Sep 17 00:00:00 2001 | ||
From 1f5ff7ab58a87ad293b6c68cafc4a10c7325c231 Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Mon, 2 Sep 2024 22:50:09 +0200 | ||
Subject: [PATCH 08/21] Revert "elf: Make dl-fptr and dl-symaddr hppa specific" | ||
|
@@ -433,7 +433,7 @@ index 0000000000..71cfb62411 | |
+ | ||
+#endif /* !dl_fptr_h */ | ||
diff --git a/sysdeps/hppa/dl-fptr.h b/sysdeps/hppa/dl-fptr.h | ||
index b7fd9cf71a..7c5eb0bd30 100644 | ||
index 5f16c5b2b8..4d1b9dae0c 100644 | ||
--- a/sysdeps/hppa/dl-fptr.h | ||
+++ b/sysdeps/hppa/dl-fptr.h | ||
@@ -19,28 +19,7 @@ | ||
|
2 changes: 1 addition & 1 deletion
2
config/t2/package/base/glibc/0009-ia64-Qualify-u-and-bits-with-__-prefix.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
From 7040b6b39b315dce6d4ae2f27766258b0aba925c Mon Sep 17 00:00:00 2001 | ||
From 7d400ee748ac89ddd4003ba63d14861397af70a8 Mon Sep 17 00:00:00 2001 | ||
From: Johnny Mnemonic <[email protected]> | ||
Date: Thu, 3 Oct 2024 19:34:09 +0200 | ||
Subject: [PATCH 09/21] ia64: Qualify 'u' and 'bits' with '__' prefix | ||
|
Oops, something went wrong.