Skip to content

Commit

Permalink
Update glibc patch set to latest master-epic.
Browse files Browse the repository at this point in the history
Includes fix for linux-ia64/glibc-ia64#9.
  • Loading branch information
johnny-mnemonic committed Feb 13, 2025
1 parent 90e1b90 commit e776b6c
Show file tree
Hide file tree
Showing 26 changed files with 60 additions and 26 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 12f2ea7645b819e4db8ad76691d3a03d5cc0b201 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Wed, 10 Jan 2024 21:08:26 +0100
Subject: [PATCH 01/25] Revert "Remove ia64-linux-gnu"
Subject: [PATCH 01/26] Revert "Remove ia64-linux-gnu"

This reverts commit 460860f457e2a889785c506e8c77d4a7dff24d3e.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From de1edfcbda1fb20eb542b31d3974d0153a08ea0a Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 23 May 2024 16:35:52 +0200
Subject: [PATCH 02/25] Replay "Refer to C23 in place of C2X in glibc" also for
Subject: [PATCH 02/26] Replay "Refer to C23 in place of C2X in glibc" also for
ia64

See 42cc619dfbc44e263239c2de870bae11ad65810a for reference.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 8b782776d8446bdb1dd8ca3ad03ee3b8e6d7ed28 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 23 Jun 2024 21:31:55 +0200
Subject: [PATCH 03/25] Replay "Implement C23 log2p1" also for ia64
Subject: [PATCH 03/26] Replay "Implement C23 log2p1" also for ia64

See 79c52daf4740b00bef43e4f5a4281b3480459b38 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 81cb0dae0e8014556c4163b3971f093cd515285b Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 27 Jun 2024 10:22:11 +0200
Subject: [PATCH 04/25] Replay "Implement C23 logp1" also for ia64
Subject: [PATCH 04/26] Replay "Implement C23 logp1" also for ia64

See bb014f50c4a0c8d8db1ba5af55c104e430b5533d for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0a959dddd2e85c3b27156d62a980830164bb10fa Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 23 Jun 2024 21:34:06 +0200
Subject: [PATCH 05/25] Replay "Implement C23 log10p1" also for ia64
Subject: [PATCH 05/26] Replay "Implement C23 log10p1" also for ia64

See 55eb99e9a9d840ba452b128be14d6529c2dde039 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0da595ef51eea586e939ec3f2bbd9fd0f103a8ed Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 23 Jun 2024 21:36:17 +0200
Subject: [PATCH 06/25] Replay "Implement C23 exp2m1, exp10m1" also for ia64
Subject: [PATCH 06/26] Replay "Implement C23 exp2m1, exp10m1" also for ia64

See 7ec903e028271d029818378fd60ddaf6b76b89ac for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 8cf662431565dd929e9ff51b80a9120cc03729b9 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Tue, 9 Jul 2024 22:42:12 +0200
Subject: [PATCH 07/25] Fix ia64 build after
Subject: [PATCH 07/26] Fix ia64 build after
7ec903e028271d029818378fd60ddaf6b76b89ac

Fixes #2.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 31b64185a765799e68b6f93058b6ce8d94077e8a Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Mon, 2 Sep 2024 22:50:09 +0200
Subject: [PATCH 08/25] Revert "elf: Make dl-fptr and dl-symaddr hppa specific"
Subject: [PATCH 08/26] Revert "elf: Make dl-fptr and dl-symaddr hppa specific"

This reverts commit 745c3cc10f2d5173a25e3bd4d022d304f4ac9a47.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From c42ea270c5132fd09012826a0c655a07081d9d89 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 3 Oct 2024 19:34:09 +0200
Subject: [PATCH 09/25] ia64: Qualify 'u' and 'bits' with '__' prefix
Subject: [PATCH 09/26] ia64: Qualify 'u' and 'bits' with '__' prefix

---
sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 4 ++--
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From ce583be9e9339240be25cac2438897c757f906d8 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 5 Dec 2024 21:32:16 +0100
Subject: [PATCH 10/25] Replay "Implement C23 cospi" also for ia64
Subject: [PATCH 10/26] Replay "Implement C23 cospi" also for ia64

See 0ae0af68d8fa3bf6cbe1e4f1de5929ff71de67b3 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 412da9d9f472791bc4c07a0181530242c74e8242 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 5 Dec 2024 21:34:16 +0100
Subject: [PATCH 11/25] Replay "Implement C23 sinpi" also for ia64
Subject: [PATCH 11/26] Replay "Implement C23 sinpi" also for ia64

See 776938e8b8dcf2b59998979e91cc0f9db7d771a8 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 218fd0452b178c0dd15ab9e36b865e77bbc3fca1 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 5 Dec 2024 23:38:20 +0100
Subject: [PATCH 12/25] Fix build after
Subject: [PATCH 12/26] Fix build after
0ae0af68d8fa3bf6cbe1e4f1de5929ff71de67b3

Fixes #3.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From e7b1799bd349f12bd887f6e0b3aa81e6b6d26964 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Wed, 11 Dec 2024 22:57:18 +0100
Subject: [PATCH 13/25] Replay "Implement C23 tanpi" also for ia64
Subject: [PATCH 13/26] Replay "Implement C23 tanpi" also for ia64

See f9e90e4b4ce71f88470c8c8b0a16c21088294be4 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From bcfd7fd5e3746bd8acaed1012a2909cb0f113fbe Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Wed, 11 Dec 2024 22:59:10 +0100
Subject: [PATCH 14/25] Replay "Implement C23 acospi" also for ia64
Subject: [PATCH 14/26] Replay "Implement C23 acospi" also for ia64

See 28d102d15c6af7f80cb1077e098e020476d26d00 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 9269efb9c7f5158ad21ae208b3c34ff3bd1dac62 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Wed, 11 Dec 2024 23:23:30 +0100
Subject: [PATCH 15/25] Fix build after
Subject: [PATCH 15/26] Fix build after
28d102d15c6af7f80cb1077e098e020476d26d00

Fixes #4.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 09220595b802b3356694d71d4b0c569e7ef28db0 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Wed, 11 Dec 2024 23:00:42 +0100
Subject: [PATCH 16/25] Replay "Implement C23 asinpi" also for ia64
Subject: [PATCH 16/26] Replay "Implement C23 asinpi" also for ia64

See f962932206eca2cfed0a26e72220ad3465bf9e65 for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 2bb41579cb7363abf99e6a410eb99cfc83fd7feb Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Wed, 11 Dec 2024 23:24:26 +0100
Subject: [PATCH 17/25] Fix build after
Subject: [PATCH 17/26] Fix build after
f962932206eca2cfed0a26e72220ad3465bf9e65

Fixes #5.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 907ece76d60a61eedf1bb0d25e0294c11f9d7085 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 12 Dec 2024 00:52:00 +0100
Subject: [PATCH 18/25] Replay "Implement C23 atanpi" also for ia64
Subject: [PATCH 18/26] Replay "Implement C23 atanpi" also for ia64

See ffe79c446ced76d7c1a77804ff2cc32eccbc7c7e for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From aab007fdde7dbe54d55ac24f9b47eb17e3474639 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Thu, 12 Dec 2024 01:21:35 +0100
Subject: [PATCH 19/25] Fix build after
Subject: [PATCH 19/26] Fix build after
ffe79c446ced76d7c1a77804ff2cc32eccbc7c7e

Fixes #6.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From d1a25b15378b196aa6d7f4ea2f30d74ec9edb5eb Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sat, 28 Dec 2024 00:21:46 +0100
Subject: [PATCH 20/25] Partially revert "elf: Remove the GET_ADDR_ARGS and
Subject: [PATCH 20/26] Partially revert "elf: Remove the GET_ADDR_ARGS and
related macros [...]"

This partially reverts commit 5e249192cac7354af02a7347a0d8c984e0c88ed3.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From c163e884343b713d6727c13d8b8c329b024c6ac2 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 12 Jan 2025 21:01:26 +0100
Subject: [PATCH 21/25] Replay "elf: Introduce generic <dl-tls.h>" in part also
Subject: [PATCH 21/26] Replay "elf: Introduce generic <dl-tls.h>" in part also
for ia64

See ceae7e2770302b04a9f9321b66dc8978c9747bd1 for reference.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 2f871f3302bc6b98a9168070b8b092c988782d12 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 12 Jan 2025 21:02:55 +0100
Subject: [PATCH 22/25] Replay "elf: Always define TLS_TP_OFFSET" also for ia64
Subject: [PATCH 22/26] Replay "elf: Always define TLS_TP_OFFSET" also for ia64

See d1da011118ad8e35002034128458355a2de570ef for reference.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 4d47121df9fc747b01fee7ff8ee9c78d7727b7e2 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 12 Jan 2025 21:04:24 +0100
Subject: [PATCH 23/25] Replay "Add missing include guards to <dl-tls.h>" also
Subject: [PATCH 23/26] Replay "Add missing include guards to <dl-tls.h>" also
for ia64

See 4a9a8a50981e2a3e0a04ef4c7ad7c26807c18161 for reference.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 65985740cc15824fb401d1e640280d00c2faf384 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Sun, 12 Jan 2025 21:30:13 +0100
Subject: [PATCH 24/25] Introduce __thread_pointer() also for ia64
Subject: [PATCH 24/26] Introduce __thread_pointer() also for ia64

Related to "Move <thread_pointer.h> to kernel-independent sysdeps
directories"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
From f073273e9222ecd9aa848b546b4061496d187143 Mon Sep 17 00:00:00 2001
From: Johnny Mnemonic <jm@machine-hall.org>
Date: Fri, 14 Feb 2025 00:17:46 +0100
Subject: [PATCH 25/26] Fix symbol visibility for "round"

Fixes #9.
---
sysdeps/ia64/fpu/s_round.S | 2 +-
sysdeps/ia64/fpu/s_roundl.S | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sysdeps/ia64/fpu/s_round.S b/sysdeps/ia64/fpu/s_round.S
index 45e1bc4040..2c763c4be5 100644
--- a/sysdeps/ia64/fpu/s_round.S
+++ b/sysdeps/ia64/fpu/s_round.S
@@ -230,4 +230,4 @@ ROUND_UNORM:
;;

GLOBAL_LIBM_END(__round)
-libm_alias_double_other (__round, round)
+libm_alias_double (__round, round)
diff --git a/sysdeps/ia64/fpu/s_roundl.S b/sysdeps/ia64/fpu/s_roundl.S
index aa5dc505b1..b4008d9ee2 100644
--- a/sysdeps/ia64/fpu/s_roundl.S
+++ b/sysdeps/ia64/fpu/s_roundl.S
@@ -230,4 +230,4 @@ ROUND_UNORM:
;;

GLOBAL_LIBM_END(__roundl)
-libm_alias_ldouble_other (__round, round)
+libm_alias_ldouble (__round, round)
--
2.25.1

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From fec209b6d9386fb38fd46665031e441f6005d27c Mon Sep 17 00:00:00 2001
From eec226f594d6b34b6239682a426d00c5363088e2 Mon Sep 17 00:00:00 2001
From: Tomas Glozar <tglozar@gmail.com>
Date: Tue, 17 Oct 2023 20:27:53 +0200
Subject: [PATCH 25/25] Partial math FPU error fix for ia64
Subject: [PATCH 26/26] Partial math FPU error fix for ia64

---
sysdeps/ia64/fpu/e_fmod.S | 8 +-
Expand Down

0 comments on commit e776b6c

Please sign in to comment.