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