From 09ed7fee5c04c2baf13847b4f59526355044c354 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 23 Mar 2015 18:13:31 +0100 Subject: [PATCH] rc: fix cross build, enable PIE. --- srcpkgs/rc/template | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/srcpkgs/rc/template b/srcpkgs/rc/template index 6b34ba1f1c2..670541642b3 100644 --- a/srcpkgs/rc/template +++ b/srcpkgs/rc/template @@ -1,7 +1,8 @@ # Template file for 'rc' pkgname=rc version=1.7.2 -revision=1 +revision=2 +build_pie=1 build_style=gnu-configure configure_args="ac_cv_sys_restartable_syscalls=no $(vopt_if readline --with-edit=gnu) @@ -25,3 +26,10 @@ pre_configure() { LDFLAGS+=" -static" fi } + +pre_build() { + if [ "$CROSS_BUILD" ]; then + make CC="$BUILD_CC" CFLAGS="$BUILD_CFLAGS" LIBS= LDFLAGS= \ + sigmsgs.c sigmsgs.h statval.h + fi +}