[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: building GNU gettext on AIX
From: |
Arsen Arsenović |
Subject: |
Re: building GNU gettext on AIX |
Date: |
Fri, 17 Nov 2023 14:06:45 +0100 |
Bruno Haible <bruno@clisp.org> writes:
> David Edelsohn and Richard Biener wrote:
>> > > * GCC can pass --enable-threads=isoc, to avoid the libpthread
>> > > dependency
>> > > on AIX ≥ 7.2.
>> >
>> > Hmm, would that option work everywhere, though? Or would we have to
>> > wire up configury to detect which flag to use? If so, what would it
>> > look like.
>
> --enable-threads=isoc should only be used where needed, i.e. on AIX 7.2
> or higher. Yes, this needs a configure test.
>
>> I'd highly recommend the in-tree gettext to be built with thread
>> support _disabled_,
>> only a static library built and never installed (but linked statically
>> into the host binaries).
>
> As long as this static libintl.a gets never installed (but linked statically
> into the host binaries), that's perfectly fine.
>
> It only needs a fixed gettext.m4, to deal with the bug that David Edelsohn
> noticed on AIX (but that exists on macOS as well). [1]
That should always work for us, then (the only case in which the GCC
build system sets up flags for gettext is when building it in-tree, in
which case we already want a --disable-shared build).
If that library gets installed, then, so far, it is unintentional. I'll
check that (as well as the docs targets that Eric Gallager mentioned on
IRC) tonight.
> Bruno
>
> [1] https://lists.gnu.org/archive/html/bug-gnulib/2023-11/msg00164.html
--
Arsen Arsenović
signature.asc
Description: PGP signature
- Re: building GNU gettext on AIX, (continued)
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/16
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/16
- Re: building GNU gettext on AIX, Arsen Arsenović, 2023/11/16
- Re: building GNU gettext on AIX, Richard Biener, 2023/11/17
- Re: building GNU gettext on AIX, Arsen Arsenović, 2023/11/17
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/17
- Re: building GNU gettext on AIX,
Arsen Arsenović <=
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/16
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, Richard Biener, 2023/11/16
- Re: building GNU gettext on AIX, David Edelsohn, 2023/11/16
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/16
- Re: building GNU gettext on AIX, Arsen Arsenović, 2023/11/16
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/16
- Re: building GNU gettext on AIX, Arsen Arsenović, 2023/11/16
- Re: building GNU gettext on AIX, Bruno Haible, 2023/11/19