Eric Blake wrote:
> > 2) Why do I see the test 180 fail on DragonFly BSD but not on a glibc
> > system? In both cases, I have LC_ALL set to fr_FR.UTF-8, and this locale
> > exists (verified with 'locale -a').
> 
> May be due to differences in strtod() parsing on those platforms, or
> something we may have overlooked in gnulib.  Definitely worth some
> further investigation

Took me an hour to debug it,
  1) with "pstree -pl" and "cat /proc/<pid>/environ | tr '\0' '\n' | grep 
LC_ALL"
  2) with "strace -o /tmp/log -v -ff make check"

There is a line in gnulib's maint.mk that sets LC_ALL=C !!!
maint.mk is only used with GNU make, and on DragonFly BSD I was using a non-GNU
make, that's why I saw the test failure there.

Follow-up to bug-gnulib.

Bruno


Reply via email to