[Midnightbsd-cvs] src [9707] trunk/lib/libstand/Makefile: refactor for clang

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Dec 18 13:04:11 EST 2017


Revision: 9707
          http://svnweb.midnightbsd.org/src/?rev=9707
Author:   laffer1
Date:     2017-12-18 13:04:10 -0500 (Mon, 18 Dec 2017)
Log Message:
-----------
refactor for clang

Modified Paths:
--------------
    trunk/lib/libstand/Makefile

Modified: trunk/lib/libstand/Makefile
===================================================================
--- trunk/lib/libstand/Makefile	2017-12-18 17:10:34 UTC (rev 9706)
+++ trunk/lib/libstand/Makefile	2017-12-18 18:04:10 UTC (rev 9707)
@@ -21,9 +21,15 @@
 CFLAGS+= -I${.CURDIR}
 
 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
-CFLAGS+=	-mpreferred-stack-boundary=2
 CFLAGS+=	-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float
 .endif
+.if ${MACHINE_CPUARCH} == "i386"
+CFLAGS.gcc+=	-mpreferred-stack-boundary=2
+.endif
+.if ${MACHINE_CPUARCH} == "amd64"
+CFLAGS+=	-fPIC -mno-red-zone
+.endif
+
 .if ${MACHINE} == "pc98"
 CFLAGS+=	-Os
 .endif



More information about the Midnightbsd-cvs mailing list