On Mon, Feb 16, 2026 at 07:19:15PM +0100, Bruno Haible wrote:
> Hi Patrice,
>
> > I investigated a bit, and it seems to me that the reason why it is
> > skipped is that, near the end of the lang-perl-2 script, the following
> > does not lead to $LOCALE_FR_UTF8 to be set:
> > : ${LOCALE_FR_UTF8=fr_FR.UTF-8}
>
> That sounds like the /bin/sh would have a bug. But in fact, $LOCALE_FR_UTF8
> comes from config.status:
>
> $ grep LOCALE_FR config.status
>
> S["LOCALE_FR_UTF8"]="none"
> S["LOCALE_FR"]="none"
>
> configure has determined that the fr_FR.UTF-8 locale is a fake one, and
> therefore set LOCALE_FR_UTF8 to "none".
I still haven't really understood how LOCALE_FR_UTF8 is passed from
config.status to lang-perl-2. Maybe some comment somewhere could help
if needed.
> > If I add
> > LOCALE_FR_UTF8=fr_FR.UTF-8
> > the test passes
>
> If I do this in config.status, complete the build, and run the tests, indeed
> lang-perl-2 PASSes, which means that there is no problem in the integration
> with libintl-perl.
Ok.
--
Pat