--- librewolf-147.0.1-3/modules/fdlibm/src/math_private.h.orig 2026-01-16 00:55:32.000000000 -0800 +++ librewolf-147.0.1-3/modules/fdlibm/src/math_private.h 2026-01-24 14:03:47.647973549 -0800 @@ -30,7 +30,11 @@ * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t */ -typedef double __double_t; +#if defined __FLT_EVAL_METHOD__ && (__FLT_EVAL_METHOD__ == 2) + typedef long double __double_t; +#else + typedef double __double_t; +#endif typedef __double_t double_t; typedef float __float_t;