From 86b8d1946c4c3d027e12cc7e28569849a1be63e6 Mon Sep 17 00:00:00 2001 From: Hans Dedecker Date: Tue, 16 Oct 2018 11:44:07 +0200 Subject: [PATCH] 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 --- lang/perl/patches/010-musl-compat.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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.