"Christos Zoulas" writes:
> Module Name:  src
> Committed By: christos
> Date:         Sun Aug 28 14:22:35 UTC 2016
> 
> Modified Files:
>       src/share/mk: bsd.own.mk
> 
> Log Message:
> Turn on PIE for all arm and sh3

this breaks earmv4 builds.  the patch below "fixes" that for me.


.mrg.


Index: bsd.own.mk
===================================================================
RCS file: /cvsroot/src/share/mk/bsd.own.mk,v
retrieving revision 1.948
diff -p -u -r1.948 bsd.own.mk
--- bsd.own.mk  28 Aug 2016 14:22:35 -0000      1.948
+++ bsd.own.mk  30 Aug 2016 03:46:51 -0000
@@ -1075,7 +1075,7 @@ MKCTF?=           yes
 #
 .if ${MACHINE_ARCH} == "i386" || \
     ${MACHINE_ARCH} == "x86_64" || \
-    ${MACHINE_CPU} == "arm" || \
+    (${MACHINE_CPU} == "arm" && empty(MACHINE_ARCH:M*armv4*)) || \
     ${MACHINE_CPU} == "sh3" || \
     ${MACHINE} == "sparc64"
 MKPIE?=                yes

Reply via email to