From 558340a9b19a6e9b5d585e35aee9d08f7c953848 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 19 Mar 2015 17:20:31 +0100 Subject: [PATCH] sudo: fix musl build (mksig{list,name} must be compiled for the host). --- srcpkgs/sudo/patches/mksigname-for-host.patch | 17 +++++++++++++++++ srcpkgs/sudo/template | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/sudo/patches/mksigname-for-host.patch diff --git a/srcpkgs/sudo/patches/mksigname-for-host.patch b/srcpkgs/sudo/patches/mksigname-for-host.patch new file mode 100644 index 0000000000..500124a53a --- /dev/null +++ b/srcpkgs/sudo/patches/mksigname-for-host.patch @@ -0,0 +1,17 @@ +mksig{list,name} must be built for the host not target. + +--- lib/util/Makefile.in.orig 2015-03-19 17:17:25.578303273 +0100 ++++ lib/util/Makefile.in 2015-03-19 17:17:55.059482991 +0100 +@@ -146,10 +146,10 @@ signame.c: mksigname + ./mksigname > $@ + + mksiglist: $(srcdir)/mksiglist.c $(srcdir)/mksiglist.h $(incdir)/sudo_compat.h $(top_builddir)/config.h +- $(CC) $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/mksiglist.c -o $@ ++ $(BUILD_CC) $(CPPFLAGS) $(BUILD_CFLAGS) $(DEFS) $(srcdir)/mksiglist.c -o $@ + + mksigname: $(srcdir)/mksigname.c $(srcdir)/mksigname.h $(incdir)/sudo_compat.h $(top_builddir)/config.h +- $(CC) $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/mksigname.c -o $@ ++ $(BUILD_CC) $(CPPFLAGS) $(BUILD_CFLAGS) $(DEFS) $(srcdir)/mksigname.c -o $@ + + $(srcdir)/mksiglist.h: $(srcdir)/siglist.in + @if [ -n "$(DEVEL)" ]; then \ diff --git a/srcpkgs/sudo/template b/srcpkgs/sudo/template index 02dbbce005..7904ae7c2a 100644 --- a/srcpkgs/sudo/template +++ b/srcpkgs/sudo/template @@ -1,7 +1,7 @@ # Template build file for 'sudo'. pkgname=sudo version=1.8.12 -revision=4 +revision=5 build_pie=yes lib32disabled=yes build_style=gnu-configure