[Midnightbsd-cvs] src [8395] trunk: clang bandaid

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 18 15:25:04 EDT 2016


Revision: 8395
          http://svnweb.midnightbsd.org/src/?rev=8395
Author:   laffer1
Date:     2016-09-18 15:25:04 -0400 (Sun, 18 Sep 2016)
Log Message:
-----------
clang bandaid

Modified Paths:
--------------
    trunk/Makefile
    trunk/Makefile.inc1

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2016-09-18 19:23:58 UTC (rev 8394)
+++ trunk/Makefile	2016-09-18 19:25:04 UTC (rev 8395)
@@ -102,6 +102,10 @@
 
 TGTS+=	${SUBDIR_TARGETS}
 
+# XXX: clang integrated-as doesn't grok .codeNN directives yet
+CFLAGS.cdboot.S=	${CLANG_NO_IAS}
+CFLAGS+=		${CFLAGS.${.IMPSRC:T}}
+
 BITGTS=	files includes
 BITGTS:=${BITGTS} ${BITGTS:S/^/build/} ${BITGTS:S/^/install/}
 TGTS+=	${BITGTS}

Modified: trunk/Makefile.inc1
===================================================================
--- trunk/Makefile.inc1	2016-09-18 19:23:58 UTC (rev 8394)
+++ trunk/Makefile.inc1	2016-09-18 19:25:04 UTC (rev 8395)
@@ -1110,7 +1110,7 @@
 _share=	share/syscons/scrnmaps
 .endif
 
-.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no"
+.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98")
 _gcc_tools= gnu/usr.bin/cc/cc_tools
 .endif
 
@@ -1186,7 +1186,7 @@
 _clang_libs=	lib/clang
 .endif
 
-.if ${MK_GCC} != "no" && ${MK_CLANG_IS_CC} == "no"
+.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98")
 _cc=		gnu/usr.bin/cc
 .endif
 



More information about the Midnightbsd-cvs mailing list