diff --git a/srcpkgs/perl/template b/srcpkgs/perl/template index 5c14e1f61aa..129f70ad82d 100644 --- a/srcpkgs/perl/template +++ b/srcpkgs/perl/template @@ -175,9 +175,11 @@ do_configure() { export HOSTLDFLAGS CFLAGS+=" -D_FILE_OFFSET_BITS=64 -DLARGE_FILE_SUPPORT64 ";; *-musl) - HOSTCFLAGS+=" -D_GNU_SOURCE" + HOSTCFLAGS+=" -D_DEFAULT_SOURCE" export HOSTCFLAGS - CFLAGS+=" -D_GNU_SOURCE";; + HOSTLDFLAGS+=" -pthread" + export HOSTLDFLAGS + CFLAGS+=" -D_DEFAULT_SOURCE";; esac export LD="$CC"