From 081307a51b6e92eece8b5bb8a54da93cf0a1d3c8 Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Sun, 21 Jun 2015 18:46:40 +0200 Subject: [PATCH] lockdev: unbreak musl. --- srcpkgs/lockdev/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/lockdev/template b/srcpkgs/lockdev/template index 187268631cd..37c0ed18d58 100644 --- a/srcpkgs/lockdev/template +++ b/srcpkgs/lockdev/template @@ -1,7 +1,7 @@ # Template file for 'lockdev' pkgname=lockdev version=1.0.3 -revision=4 +revision=5 short_desc="Run-time shared library for locking devices" maintainer="Juan RP " homepage="http://packages.qa.debian.org/l/lockdev.html" @@ -10,6 +10,10 @@ distfiles="${DEBIAN_SITE}/main/l/${pkgname}/${pkgname}_${version}.orig.tar.gz" checksum=ccae635d7ac3fdd50897eceb250872b3d9a191d298f213e7f0c836910d869f82 do_build() { + case "$XBPS_TARGET_MACHINE" in + *-musl) CFLAGS+=" -D__GNU_LIBRARY__" + ;; + esac make CC=$CC shared CFLAGS="${CFLAGS} -D_PATH_LOCK=\\\"/run/lock/lockdev\\\" -fPIC" make CC=$CC static CFLAGS="${CFLAGS} -D_PATH_LOCK=\\\"/run/lock/lockdev\\\" -fPIC" }