bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 0.22: symbol redirection change


From: Bruno Haible
Subject: Re: 0.22: symbol redirection change
Date: Fri, 15 Sep 2023 23:29:36 +0200

Christian Weisgerber wrote:
> libintl implements a symbol redirection scheme where the gettext
> function names are prefixed with "libintl_" by way of preprocessor
> magic in libintl.h.  Prior to 0.22, both the prefixed and unprefixed
> symbols were present in libintl.  Starting with 0.22, the unprefixed
> symbols are gone.

Thanks for reporting this. I had noticed this too, but thought it
was OK because I assumed everyone would do '#include <libintl.h>'
before using one of its symbols. But...

> This now causes configure scripts that directly check for gettext
> symbols to fail.  A glaring example is python, which fails to build.
> More insidious is a silent function loss where configure scripts
> simply disable NLS support.  There is no telling just how many
> configure scripts in circulation are affected.

... that's apparently not what the majority of configure scripts
and language bindings are doing.

Fixed through <https://savannah.gnu.org/bugs/?64323>.

I'll make a bug-fix release soon.

Bruno






reply via email to

[Prev in Thread] Current Thread [Next in Thread]