From e776b6c8aaf74d24b001bcb5082387cb730e7ae5 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 14 Feb 2025 00:47:21 +0100 Subject: [PATCH] Update glibc patch set to latest master-epic. Includes fix for https://github.com/linux-ia64/glibc-ia64/issues/9. --- .../0001-Revert-Remove-ia64-linux-gnu.patch | 2 +- ...C23-in-place-of-C2X-in-glibc-also-fo.patch | 2 +- ...y-Implement-C23-log2p1-also-for-ia64.patch | 2 +- ...ay-Implement-C23-logp1-also-for-ia64.patch | 2 +- ...-Implement-C23-log10p1-also-for-ia64.patch | 2 +- ...ent-C23-exp2m1-exp10m1-also-for-ia64.patch | 2 +- ...fter-7ec903e028271d029818378fd60ddaf.patch | 2 +- ...dl-fptr-and-dl-symaddr-hppa-specific.patch | 2 +- ...64-Qualify-u-and-bits-with-__-prefix.patch | 2 +- ...ay-Implement-C23-cospi-also-for-ia64.patch | 2 +- ...ay-Implement-C23-sinpi-also-for-ia64.patch | 2 +- ...0ae0af68d8fa3bf6cbe1e4f1de5929ff71de.patch | 2 +- ...ay-Implement-C23-tanpi-also-for-ia64.patch | 2 +- ...y-Implement-C23-acospi-also-for-ia64.patch | 2 +- ...28d102d15c6af7f80cb1077e098e020476d2.patch | 2 +- ...y-Implement-C23-asinpi-also-for-ia64.patch | 2 +- ...f962932206eca2cfed0a26e72220ad3465bf.patch | 2 +- ...y-Implement-C23-atanpi-also-for-ia64.patch | 2 +- ...ffe79c446ced76d7c1a77804ff2cc32eccbc.patch | 2 +- ...-elf-Remove-the-GET_ADDR_ARGS-and-re.patch | 2 +- ...duce-generic-dl-tls.h-in-part-also-f.patch | 2 +- ...s-define-TLS_TP_OFFSET-also-for-ia64.patch | 2 +- ...ng-include-guards-to-dl-tls.h-also-f.patch | 2 +- ...oduce-__thread_pointer-also-for-ia64.patch | 2 +- ...0025-Fix-symbol-visibility-for-round.patch | 34 +++++++++++++++++++ ...Partial-math-FPU-error-fix-for-ia64.patch} | 4 +-- 26 files changed, 60 insertions(+), 26 deletions(-) create mode 100644 config/t2/package/base/glibc/0025-Fix-symbol-visibility-for-round.patch rename config/t2/package/base/glibc/{0025-Partial-math-FPU-error-fix-for-ia64.patch => 0026-Partial-math-FPU-error-fix-for-ia64.patch} (99%) diff --git a/config/t2/package/base/glibc/0001-Revert-Remove-ia64-linux-gnu.patch b/config/t2/package/base/glibc/0001-Revert-Remove-ia64-linux-gnu.patch index a08a2d8..3afdea9 100644 --- a/config/t2/package/base/glibc/0001-Revert-Remove-ia64-linux-gnu.patch +++ b/config/t2/package/base/glibc/0001-Revert-Remove-ia64-linux-gnu.patch @@ -1,7 +1,7 @@ From 12f2ea7645b819e4db8ad76691d3a03d5cc0b201 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0002-Replay-Refer-to-C23-in-place-of-C2X-in-glibc-also-fo.patch b/config/t2/package/base/glibc/0002-Replay-Refer-to-C23-in-place-of-C2X-in-glibc-also-fo.patch index cbd6534..9534602 100644 --- a/config/t2/package/base/glibc/0002-Replay-Refer-to-C23-in-place-of-C2X-in-glibc-also-fo.patch +++ b/config/t2/package/base/glibc/0002-Replay-Refer-to-C23-in-place-of-C2X-in-glibc-also-fo.patch @@ -1,7 +1,7 @@ From de1edfcbda1fb20eb542b31d3974d0153a08ea0a Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0003-Replay-Implement-C23-log2p1-also-for-ia64.patch b/config/t2/package/base/glibc/0003-Replay-Implement-C23-log2p1-also-for-ia64.patch index bc34ffc..9a9804c 100644 --- a/config/t2/package/base/glibc/0003-Replay-Implement-C23-log2p1-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0003-Replay-Implement-C23-log2p1-also-for-ia64.patch @@ -1,7 +1,7 @@ From 8b782776d8446bdb1dd8ca3ad03ee3b8e6d7ed28 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0004-Replay-Implement-C23-logp1-also-for-ia64.patch b/config/t2/package/base/glibc/0004-Replay-Implement-C23-logp1-also-for-ia64.patch index a57260b..f94ab9f 100644 --- a/config/t2/package/base/glibc/0004-Replay-Implement-C23-logp1-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0004-Replay-Implement-C23-logp1-also-for-ia64.patch @@ -1,7 +1,7 @@ From 81cb0dae0e8014556c4163b3971f093cd515285b Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0005-Replay-Implement-C23-log10p1-also-for-ia64.patch b/config/t2/package/base/glibc/0005-Replay-Implement-C23-log10p1-also-for-ia64.patch index 4f5b936..d49d5f0 100644 --- a/config/t2/package/base/glibc/0005-Replay-Implement-C23-log10p1-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0005-Replay-Implement-C23-log10p1-also-for-ia64.patch @@ -1,7 +1,7 @@ From 0a959dddd2e85c3b27156d62a980830164bb10fa Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0006-Replay-Implement-C23-exp2m1-exp10m1-also-for-ia64.patch b/config/t2/package/base/glibc/0006-Replay-Implement-C23-exp2m1-exp10m1-also-for-ia64.patch index 015e606..1a6c1cb 100644 --- a/config/t2/package/base/glibc/0006-Replay-Implement-C23-exp2m1-exp10m1-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0006-Replay-Implement-C23-exp2m1-exp10m1-also-for-ia64.patch @@ -1,7 +1,7 @@ From 0da595ef51eea586e939ec3f2bbd9fd0f103a8ed Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0007-Fix-ia64-build-after-7ec903e028271d029818378fd60ddaf.patch b/config/t2/package/base/glibc/0007-Fix-ia64-build-after-7ec903e028271d029818378fd60ddaf.patch index 5a7cd4f..93443a7 100644 --- a/config/t2/package/base/glibc/0007-Fix-ia64-build-after-7ec903e028271d029818378fd60ddaf.patch +++ b/config/t2/package/base/glibc/0007-Fix-ia64-build-after-7ec903e028271d029818378fd60ddaf.patch @@ -1,7 +1,7 @@ From 8cf662431565dd929e9ff51b80a9120cc03729b9 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0008-Revert-elf-Make-dl-fptr-and-dl-symaddr-hppa-specific.patch b/config/t2/package/base/glibc/0008-Revert-elf-Make-dl-fptr-and-dl-symaddr-hppa-specific.patch index 8270c76..6ab3402 100644 --- a/config/t2/package/base/glibc/0008-Revert-elf-Make-dl-fptr-and-dl-symaddr-hppa-specific.patch +++ b/config/t2/package/base/glibc/0008-Revert-elf-Make-dl-fptr-and-dl-symaddr-hppa-specific.patch @@ -1,7 +1,7 @@ From 31b64185a765799e68b6f93058b6ce8d94077e8a Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0009-ia64-Qualify-u-and-bits-with-__-prefix.patch b/config/t2/package/base/glibc/0009-ia64-Qualify-u-and-bits-with-__-prefix.patch index 0bc3554..7853f9a 100644 --- a/config/t2/package/base/glibc/0009-ia64-Qualify-u-and-bits-with-__-prefix.patch +++ b/config/t2/package/base/glibc/0009-ia64-Qualify-u-and-bits-with-__-prefix.patch @@ -1,7 +1,7 @@ From c42ea270c5132fd09012826a0c655a07081d9d89 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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 ++-- diff --git a/config/t2/package/base/glibc/0010-Replay-Implement-C23-cospi-also-for-ia64.patch b/config/t2/package/base/glibc/0010-Replay-Implement-C23-cospi-also-for-ia64.patch index 4454dae..4f30103 100644 --- a/config/t2/package/base/glibc/0010-Replay-Implement-C23-cospi-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0010-Replay-Implement-C23-cospi-also-for-ia64.patch @@ -1,7 +1,7 @@ From ce583be9e9339240be25cac2438897c757f906d8 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0011-Replay-Implement-C23-sinpi-also-for-ia64.patch b/config/t2/package/base/glibc/0011-Replay-Implement-C23-sinpi-also-for-ia64.patch index 6bb9a76..276a5a8 100644 --- a/config/t2/package/base/glibc/0011-Replay-Implement-C23-sinpi-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0011-Replay-Implement-C23-sinpi-also-for-ia64.patch @@ -1,7 +1,7 @@ From 412da9d9f472791bc4c07a0181530242c74e8242 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0012-Fix-build-after-0ae0af68d8fa3bf6cbe1e4f1de5929ff71de.patch b/config/t2/package/base/glibc/0012-Fix-build-after-0ae0af68d8fa3bf6cbe1e4f1de5929ff71de.patch index 7e97bbf..ad7ce16 100644 --- a/config/t2/package/base/glibc/0012-Fix-build-after-0ae0af68d8fa3bf6cbe1e4f1de5929ff71de.patch +++ b/config/t2/package/base/glibc/0012-Fix-build-after-0ae0af68d8fa3bf6cbe1e4f1de5929ff71de.patch @@ -1,7 +1,7 @@ From 218fd0452b178c0dd15ab9e36b865e77bbc3fca1 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0013-Replay-Implement-C23-tanpi-also-for-ia64.patch b/config/t2/package/base/glibc/0013-Replay-Implement-C23-tanpi-also-for-ia64.patch index b5ff060..2d5ed97 100644 --- a/config/t2/package/base/glibc/0013-Replay-Implement-C23-tanpi-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0013-Replay-Implement-C23-tanpi-also-for-ia64.patch @@ -1,7 +1,7 @@ From e7b1799bd349f12bd887f6e0b3aa81e6b6d26964 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0014-Replay-Implement-C23-acospi-also-for-ia64.patch b/config/t2/package/base/glibc/0014-Replay-Implement-C23-acospi-also-for-ia64.patch index 238d74d..2d63e23 100644 --- a/config/t2/package/base/glibc/0014-Replay-Implement-C23-acospi-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0014-Replay-Implement-C23-acospi-also-for-ia64.patch @@ -1,7 +1,7 @@ From bcfd7fd5e3746bd8acaed1012a2909cb0f113fbe Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0015-Fix-build-after-28d102d15c6af7f80cb1077e098e020476d2.patch b/config/t2/package/base/glibc/0015-Fix-build-after-28d102d15c6af7f80cb1077e098e020476d2.patch index bf24ed0..5adfe48 100644 --- a/config/t2/package/base/glibc/0015-Fix-build-after-28d102d15c6af7f80cb1077e098e020476d2.patch +++ b/config/t2/package/base/glibc/0015-Fix-build-after-28d102d15c6af7f80cb1077e098e020476d2.patch @@ -1,7 +1,7 @@ From 9269efb9c7f5158ad21ae208b3c34ff3bd1dac62 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0016-Replay-Implement-C23-asinpi-also-for-ia64.patch b/config/t2/package/base/glibc/0016-Replay-Implement-C23-asinpi-also-for-ia64.patch index 4bc7932..4f5187b 100644 --- a/config/t2/package/base/glibc/0016-Replay-Implement-C23-asinpi-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0016-Replay-Implement-C23-asinpi-also-for-ia64.patch @@ -1,7 +1,7 @@ From 09220595b802b3356694d71d4b0c569e7ef28db0 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0017-Fix-build-after-f962932206eca2cfed0a26e72220ad3465bf.patch b/config/t2/package/base/glibc/0017-Fix-build-after-f962932206eca2cfed0a26e72220ad3465bf.patch index 7bbac58..ae0602e 100644 --- a/config/t2/package/base/glibc/0017-Fix-build-after-f962932206eca2cfed0a26e72220ad3465bf.patch +++ b/config/t2/package/base/glibc/0017-Fix-build-after-f962932206eca2cfed0a26e72220ad3465bf.patch @@ -1,7 +1,7 @@ From 2bb41579cb7363abf99e6a410eb99cfc83fd7feb Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0018-Replay-Implement-C23-atanpi-also-for-ia64.patch b/config/t2/package/base/glibc/0018-Replay-Implement-C23-atanpi-also-for-ia64.patch index 5d30e2c..aa4dbe7 100644 --- a/config/t2/package/base/glibc/0018-Replay-Implement-C23-atanpi-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0018-Replay-Implement-C23-atanpi-also-for-ia64.patch @@ -1,7 +1,7 @@ From 907ece76d60a61eedf1bb0d25e0294c11f9d7085 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0019-Fix-build-after-ffe79c446ced76d7c1a77804ff2cc32eccbc.patch b/config/t2/package/base/glibc/0019-Fix-build-after-ffe79c446ced76d7c1a77804ff2cc32eccbc.patch index 22bf195..20d635f 100644 --- a/config/t2/package/base/glibc/0019-Fix-build-after-ffe79c446ced76d7c1a77804ff2cc32eccbc.patch +++ b/config/t2/package/base/glibc/0019-Fix-build-after-ffe79c446ced76d7c1a77804ff2cc32eccbc.patch @@ -1,7 +1,7 @@ From aab007fdde7dbe54d55ac24f9b47eb17e3474639 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0020-Partially-revert-elf-Remove-the-GET_ADDR_ARGS-and-re.patch b/config/t2/package/base/glibc/0020-Partially-revert-elf-Remove-the-GET_ADDR_ARGS-and-re.patch index 6b5d97a..56879ed 100644 --- a/config/t2/package/base/glibc/0020-Partially-revert-elf-Remove-the-GET_ADDR_ARGS-and-re.patch +++ b/config/t2/package/base/glibc/0020-Partially-revert-elf-Remove-the-GET_ADDR_ARGS-and-re.patch @@ -1,7 +1,7 @@ From d1a25b15378b196aa6d7f4ea2f30d74ec9edb5eb Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. diff --git a/config/t2/package/base/glibc/0021-Replay-elf-Introduce-generic-dl-tls.h-in-part-also-f.patch b/config/t2/package/base/glibc/0021-Replay-elf-Introduce-generic-dl-tls.h-in-part-also-f.patch index 2b3ae58..ed9bafc 100644 --- a/config/t2/package/base/glibc/0021-Replay-elf-Introduce-generic-dl-tls.h-in-part-also-f.patch +++ b/config/t2/package/base/glibc/0021-Replay-elf-Introduce-generic-dl-tls.h-in-part-also-f.patch @@ -1,7 +1,7 @@ From c163e884343b713d6727c13d8b8c329b024c6ac2 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 12 Jan 2025 21:01:26 +0100 -Subject: [PATCH 21/25] Replay "elf: Introduce generic " in part also +Subject: [PATCH 21/26] Replay "elf: Introduce generic " in part also for ia64 See ceae7e2770302b04a9f9321b66dc8978c9747bd1 for reference. diff --git a/config/t2/package/base/glibc/0022-Replay-elf-Always-define-TLS_TP_OFFSET-also-for-ia64.patch b/config/t2/package/base/glibc/0022-Replay-elf-Always-define-TLS_TP_OFFSET-also-for-ia64.patch index 8131006..3e439eb 100644 --- a/config/t2/package/base/glibc/0022-Replay-elf-Always-define-TLS_TP_OFFSET-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0022-Replay-elf-Always-define-TLS_TP_OFFSET-also-for-ia64.patch @@ -1,7 +1,7 @@ From 2f871f3302bc6b98a9168070b8b092c988782d12 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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. --- diff --git a/config/t2/package/base/glibc/0023-Replay-Add-missing-include-guards-to-dl-tls.h-also-f.patch b/config/t2/package/base/glibc/0023-Replay-Add-missing-include-guards-to-dl-tls.h-also-f.patch index f6d7d85..d896450 100644 --- a/config/t2/package/base/glibc/0023-Replay-Add-missing-include-guards-to-dl-tls.h-also-f.patch +++ b/config/t2/package/base/glibc/0023-Replay-Add-missing-include-guards-to-dl-tls.h-also-f.patch @@ -1,7 +1,7 @@ From 4d47121df9fc747b01fee7ff8ee9c78d7727b7e2 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 12 Jan 2025 21:04:24 +0100 -Subject: [PATCH 23/25] Replay "Add missing include guards to " also +Subject: [PATCH 23/26] Replay "Add missing include guards to " also for ia64 See 4a9a8a50981e2a3e0a04ef4c7ad7c26807c18161 for reference. diff --git a/config/t2/package/base/glibc/0024-Introduce-__thread_pointer-also-for-ia64.patch b/config/t2/package/base/glibc/0024-Introduce-__thread_pointer-also-for-ia64.patch index 95353ce..9201230 100644 --- a/config/t2/package/base/glibc/0024-Introduce-__thread_pointer-also-for-ia64.patch +++ b/config/t2/package/base/glibc/0024-Introduce-__thread_pointer-also-for-ia64.patch @@ -1,7 +1,7 @@ From 65985740cc15824fb401d1e640280d00c2faf384 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic 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 to kernel-independent sysdeps directories" diff --git a/config/t2/package/base/glibc/0025-Fix-symbol-visibility-for-round.patch b/config/t2/package/base/glibc/0025-Fix-symbol-visibility-for-round.patch new file mode 100644 index 0000000..11e43d9 --- /dev/null +++ b/config/t2/package/base/glibc/0025-Fix-symbol-visibility-for-round.patch @@ -0,0 +1,34 @@ +From f073273e9222ecd9aa848b546b4061496d187143 Mon Sep 17 00:00:00 2001 +From: Johnny Mnemonic +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 + diff --git a/config/t2/package/base/glibc/0025-Partial-math-FPU-error-fix-for-ia64.patch b/config/t2/package/base/glibc/0026-Partial-math-FPU-error-fix-for-ia64.patch similarity index 99% rename from config/t2/package/base/glibc/0025-Partial-math-FPU-error-fix-for-ia64.patch rename to config/t2/package/base/glibc/0026-Partial-math-FPU-error-fix-for-ia64.patch index 71f4724..7577fb7 100644 --- a/config/t2/package/base/glibc/0025-Partial-math-FPU-error-fix-for-ia64.patch +++ b/config/t2/package/base/glibc/0026-Partial-math-FPU-error-fix-for-ia64.patch @@ -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 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 +-