Hi, Paul Murphy wrote in <https://lists.gnu.org/archive/html/bug-gnulib/2020-12/msg00106.html>: > While trying to build gdb with ldbl == ieee128 on ppc64le, we found out > gnulib's copy of cdefs.h needs to be synchronized with upstream glibc. > > The only notable divergence is to ensure > __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI is always defined as this macro is > fairly recent.
Why would this be needed? Nothing in Gnulib uses this macro. The cdefs.h of Gnulib is meant to be a minimal replacement (you can also call it a "mock") of the one in Glibc. Can you show the error message you got when compiling gdb, and how you traced it back to a Gnulib issue? Bruno