From 2d540461e5de95d423986a2610362f236ecad54c Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 11 Feb 2014 09:39:28 +0100 Subject: [PATCH] glib: disable libelf on musl builds (currently broken). --- srcpkgs/glib/template | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template index 50670212456..6d93ae84b85 100644 --- a/srcpkgs/glib/template +++ b/srcpkgs/glib/template @@ -5,7 +5,7 @@ revision=1 build_style=gnu-configure configure_args="--disable-fam --with-pcre=system --enable-static" hostmakedepends="pkg-config perl python libxslt docbook-xsl which" -makedepends="zlib-devel pcre-devel>=8.30 libffi-devel dbus-devel elfutils-devel" +makedepends="zlib-devel pcre-devel>=8.30 libffi-devel dbus-devel" short_desc="The GNU library of C routines" maintainer="Juan RP " homepage="http://www.gtk.org/" @@ -28,6 +28,12 @@ if [ "$CROSS_BUILD" ]; then } fi +case "$XBPS_TARGET_MACHINE" in + # disable libelf on musl, our elfutils version uses GNU extensions. + *-musl) configure_args+=" --disable-libelf";; + *) configure_args+=" --enable-libelf"; makedepends+=" elfutils-devel";; +esac + libglib-devel_package() { depends="zlib-devel pcre-devel libffi-devel glib>=${version}_${revision}" short_desc+=" - development files"