From: "David Seifert" <soap@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gettext/
Date: Sun, 19 Feb 2023 19:21:33 +0000 (UTC) [thread overview]
Message-ID: <1676834477.7b4388cc6898865367e9ae91385449313c5dfb96.soap@gentoo> (raw)
commit: 7b4388cc6898865367e9ae91385449313c5dfb96
Author: Yifeng Li <tomli <AT> tomli <DOT> me>
AuthorDate: Sun Feb 19 19:21:17 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 19:21:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4388cc
sys-devel/gettext: fix macOS bootstrap build.
When bootstrapping Gentoo Prefix on macOS 13.2 (Ventura) on
an Apple M1 system, it will fail at stage3 (note that there
are other bugs that prevent the bootstrapping from reach stage3,
which must also be resolved) due to the following build failure
in sys-devel/gettext-0.21.1:
Undefined symbols for architecture arm64:
"_gl_get_setlocale_null_lock", referenced from:
_libgettextpo_setlocale_null_r in libgnu.a(setlocale_null.o)
_libgettextpo_setlocale_null in libgnu.a(setlocale_null.o)
ld: symbol(s) not found for architecture arm64
A quick search of the symbol "_gl_get_setlocale_null_lock"
revealed that the bug is actually already known - GNU gettext
bug 62659 [1]. It failed to find the symbol because GNU's libintl
was not present during the bootstrap stage (though it would be
installed later), and due to the hardcoded OMIT_SETLOCALE_LOCK value,
GNU gettext still attempts to use SETLOCALE_LOCK.
Currently the Portage tree already contains a patch for musl. The
simplest fix is just applying the same patch to Darwin as well.
[1] https://savannah.gnu.org/bugs/?62659
Closes: https://github.com/gentoo/gentoo/pull/29655
Closes: https://bugs.gentoo.org/895330
Signed-off-by: Yifeng Li <tomli <AT> tomli.me>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sys-devel/gettext/gettext-0.21.1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sys-devel/gettext/gettext-0.21.1.ebuild b/sys-devel/gettext/gettext-0.21.1.ebuild
index 7b9266695787..e7f594906b2e 100644
--- a/sys-devel/gettext/gettext-0.21.1.ebuild
+++ b/sys-devel/gettext/gettext-0.21.1.ebuild
@@ -92,7 +92,9 @@ src_prepare() {
elibtoolize
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.21-musl-omit_setlocale_lock.patch
+ if use elibc_musl || use elibc_Darwin; then
+ eapply "${FILESDIR}"/${PN}-0.21-musl-omit_setlocale_lock.patch
+ fi
}
multilib_src_configure() {
next reply other threads:[~2023-02-19 19:21 UTC|newest]
Thread overview: 168+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-19 19:21 David Seifert [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-14 5:17 [gentoo-commits] repo/gentoo:master commit in: sys-devel/gettext/ Sam James
2025-02-27 2:42 Sam James
2025-02-20 12:57 Sam James
2025-02-09 9:26 Arthur Zamarin
2025-02-09 8:20 Sam James
2025-02-09 8:20 Sam James
2025-02-09 8:20 Sam James
2025-02-09 8:13 Sam James
2025-02-09 8:13 Sam James
2025-02-09 7:15 Sam James
2025-02-09 6:10 Sam James
2025-01-26 1:14 Jakov Smolić
2025-01-26 1:14 Jakov Smolić
2025-01-25 20:39 Arthur Zamarin
2025-01-25 18:13 Arthur Zamarin
2025-01-25 18:13 Arthur Zamarin
2024-12-26 11:07 Sam James
2024-12-07 2:12 Sam James
2024-12-04 22:58 Sam James
2024-11-22 17:27 Sam James
2024-11-13 1:50 Sam James
2024-10-15 10:16 Arthur Zamarin
2024-10-09 6:59 Arthur Zamarin
2024-10-09 0:06 Jakov Smolić
2024-10-05 13:58 Arthur Zamarin
2024-10-05 13:58 Arthur Zamarin
2024-10-05 13:58 Arthur Zamarin
2024-10-05 12:02 Arthur Zamarin
2024-07-28 13:45 Fabian Groffen
2024-02-22 6:58 Sam James
2023-12-28 4:04 Sam James
2023-12-17 19:12 Arthur Zamarin
2023-12-17 16:47 Arthur Zamarin
2023-12-15 10:10 Michał Górny
2023-12-15 10:10 Michał Górny
2023-12-15 9:13 Sam James
2023-12-15 8:29 Sam James
2023-12-15 8:11 Sam James
2023-12-15 7:36 Sam James
2023-11-20 8:24 Sam James
2023-10-06 3:14 Sam James
2023-09-21 13:15 Sam James
2023-09-19 9:06 Sam James
2023-06-25 11:21 Fabian Groffen
2023-06-19 22:06 Sam James
2023-02-26 22:23 Sam James
2023-02-19 19:21 David Seifert
2023-02-19 17:55 David Seifert
2022-12-26 8:35 Sam James
2022-12-03 16:07 Arthur Zamarin
2022-11-25 14:26 Arthur Zamarin
2022-11-25 9:37 Arthur Zamarin
2022-11-25 5:33 Sam James
2022-11-25 5:33 Sam James
2022-11-25 5:17 Sam James
2022-11-25 5:15 Sam James
2022-11-25 5:15 Sam James
2022-11-18 10:59 Arthur Zamarin
2022-11-02 6:34 Agostino Sarubbo
2022-10-29 7:33 Agostino Sarubbo
2022-10-29 5:45 Arthur Zamarin
2022-10-29 5:45 Arthur Zamarin
2022-10-28 20:58 Sam James
2022-10-28 20:58 Sam James
2022-10-28 20:46 Sam James
2022-10-12 23:41 Sam James
2022-10-12 1:10 Mike Gilbert
2022-10-10 22:06 Sam James
2022-07-01 14:53 Mike Gilbert
2022-06-29 19:45 Mike Gilbert
2022-06-29 19:45 Mike Gilbert
2022-06-29 19:45 Mike Gilbert
2022-06-29 19:45 Mike Gilbert
2022-06-29 12:15 Mike Gilbert
2022-06-29 8:42 Sam James
2022-04-09 2:35 Sam James
2022-04-07 0:46 Sam James
2021-07-09 20:25 Mike Gilbert
2021-06-14 9:19 David Seifert
2021-06-02 14:33 Sergei Trofimovich
2021-06-02 10:39 Sam James
2021-06-02 10:39 Sam James
2021-06-01 15:29 Sam James
2021-06-01 10:39 Sam James
2021-06-01 10:12 Sam James
2021-06-01 10:10 Sam James
2021-06-01 6:57 Agostino Sarubbo
2021-05-31 21:59 Thomas Deutschmann
2021-01-06 15:32 Fabian Groffen
2020-12-27 18:18 Fabian Groffen
2020-12-07 20:27 Fabian Groffen
2020-09-19 20:06 Sergei Trofimovich
2020-08-31 21:52 Sam James
2020-08-31 21:52 Sam James
2020-08-31 21:52 Sam James
2020-08-31 21:52 Sam James
2020-08-31 21:35 Sam James
2020-08-31 21:24 Sam James
2020-08-31 21:00 Sam James
2020-08-31 20:44 Thomas Deutschmann
2020-07-27 7:39 Lars Wendler
2020-07-09 9:19 Agostino Sarubbo
2020-07-09 8:34 Agostino Sarubbo
2020-07-08 19:38 Michał Górny
2020-07-08 16:46 Sergei Trofimovich
2020-07-06 16:43 Sergei Trofimovich
2020-07-06 11:27 Mart Raudsepp
2020-07-06 7:22 Sergei Trofimovich
2020-07-06 7:02 Sergei Trofimovich
2020-05-04 17:36 Thomas Deutschmann
2020-04-14 15:19 Lars Wendler
2020-01-22 15:59 Mikle Kolyada
2020-01-22 15:59 Mikle Kolyada
2020-01-22 15:59 Mikle Kolyada
2020-01-22 15:51 Mikle Kolyada
2020-01-22 15:51 Mikle Kolyada
2020-01-20 22:11 Sergei Trofimovich
2020-01-18 23:15 Thomas Deutschmann
2020-01-18 9:54 Sergei Trofimovich
2020-01-17 8:09 Sergei Trofimovich
2020-01-17 8:07 Sergei Trofimovich
2020-01-16 15:43 Lars Wendler
2020-01-15 23:52 Sergei Trofimovich
2020-01-14 16:14 Agostino Sarubbo
2019-12-29 9:59 David Seifert
2019-12-28 15:19 Lars Wendler
2019-11-07 17:05 Lars Wendler
2019-11-07 17:05 Lars Wendler
2019-06-18 17:49 Mike Gilbert
2019-05-12 22:34 Lars Wendler
2019-05-10 10:01 Lars Wendler
2019-05-09 18:19 Lars Wendler
2019-05-09 13:06 Lars Wendler
2019-05-03 23:06 Mikle Kolyada
2018-01-10 4:50 Mike Frysinger
2017-06-17 22:07 Lars Wendler
2017-04-15 9:59 Jeroen Roovers
2017-04-14 17:03 Michał Górny
2017-04-04 19:28 Tobias Klausmann
2017-03-28 14:45 Michael Weber
2017-03-28 10:27 Michael Weber
2017-03-28 9:56 Agostino Sarubbo
2016-12-08 19:53 Mike Frysinger
2016-12-08 19:53 Mike Frysinger
2016-12-08 6:26 Mike Frysinger
2016-06-15 14:14 Mike Frysinger
2016-06-12 9:46 Lars Wendler
2016-06-12 9:46 Lars Wendler
2016-06-10 6:50 Lars Wendler
2016-06-02 18:21 Markus Meier
2016-05-27 12:46 Lars Wendler
2016-05-26 20:05 Lars Wendler
2016-05-26 3:11 Matt Turner
2016-05-25 12:25 Benda XU
2016-05-24 12:19 Jeroen Roovers
2015-12-28 22:20 Lars Wendler
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-10-13 0:20 Mike Frysinger
2015-09-11 9:38 Lars Wendler
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1676834477.7b4388cc6898865367e9ae91385449313c5dfb96.soap@gentoo \
--to=soap@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox