[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: 0.22: symbol redirection change,
Bruno Haible <=