From: Hans Dedecker Date: Tue, 16 Oct 2018 09:44:07 +0000 (+0200) Subject: perl: fix compilation with glibc 2.27 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=86b8d1946c4c3d027e12cc7e28569849a1be63e6;p=openwrt-packages.git perl: fix compilation with glibc 2.27 Remove dependency on glibc in 010-musl-compat patch as glibc does not support _LIB_VERSION anymore in 2.27; see https://sourceware.org/ml/libc-announce/2018/msg00000.html Signed-off-by: Hans Dedecker --- diff --git a/lang/perl/patches/010-musl-compat.patch b/lang/perl/patches/010-musl-compat.patch index c1479ff2f..77ea26f46 100644 --- a/lang/perl/patches/010-musl-compat.patch +++ b/lang/perl/patches/010-musl-compat.patch @@ -1,11 +1,11 @@ --- a/perl.c +++ b/perl.c -@@ -286,7 +286,7 @@ perl_construct(pTHXx) +@@ -303,7 +303,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__)) ++#if defined(LIBM_LIB_VERSION) && defined(__UCLIBC__) /* * Some BSDs and Cygwin default to POSIX math instead of IEEE. * This switches them over to IEEE.