Hello tech list,
OpenBSD's libm is missing logbl(3) function on archs where long double
is double. The missing logbl breaks my builds of "NEW: devel/dtools"
(ports list) on macppc and powerpc64. I guess that other software
avoids logbl and prefers ilogbl(3) or frexp(3).
This diff adds logbl and fixes dtools, ok?
--George
Index: src/s_logb.c
===================================================================
RCS file: /cvs/src/lib/libm/src/s_logb.c,v
retrieving revision 1.4
diff -u -p -r1.4 s_logb.c
--- src/s_logb.c 12 Sep 2016 19:47:02 -0000 1.4
+++ src/s_logb.c 14 Oct 2021 21:49:22 -0000
@@ -33,3 +33,4 @@ logb(double x)
return (double) (ix-1023);
}
DEF_STD(logb);
+LDBL_MAYBE_UNUSED_CLONE(logb);