openwrt-packages/lang/perl/patches/010-musl-compat.patch

12 lines
364 B
Diff

--- a/perl.c
+++ b/perl.c
@@ -286,7 +286,7 @@ perl_construct(pTHXx)
PL_localpatches = local_patches; /* For possible -v */
#endif
-#if defined(LIBM_LIB_VERSION)
+#if defined(LIBM_LIB_VERSION) && (defined(__GLIBC__) || defined(__UCLIBC__))
/*
* Some BSDs and Cygwin default to POSIX math instead of IEEE.
* This switches them over to IEEE.