On FreeBSD/x86, I'm seeing this test failure:
FAIL: test-float ================ ../../gltests/test-float.c:334: assertion 'm == x' failed FAIL test-float (exit status: 134) It's caused by gnulib itself. Here's the fix: 2017-08-17 Bruno Haible <[email protected]> float: Fix LDBL_MIN value on FreeBSD/x86. * lib/float.in.h (LDBL_MIN) [__FreeBSD__]: Add more precision. diff --git a/lib/float.in.h b/lib/float.in.h index b51aafe..8105d11 100644 --- a/lib/float.in.h +++ b/lib/float.in.h @@ -81,7 +81,7 @@ # define LDBL_MAX_EXP 16384 /* Minimum positive normalized number. */ # undef LDBL_MIN -# define LDBL_MIN 3.3621031431120935E-4932L /* = 0x1p-16382L */ +# define LDBL_MIN 3.362103143112093506262677817321752E-4932L /* = 0x1p-16382L */ /* Maximum representable finite number. */ # undef LDBL_MAX /* LDBL_MAX is represented as { 0xFFFFFFFF, 0xFFFFFFFF, 32766 }.
