Wed Jun 6 17:54:33 2018 UTC ()
Really disable unsupported $CC flag for LLVM

The build of kernel modules works now:

  ./build.sh -V MKLLVM=yes -V MKGCC=no -V HAVE_LLVM=yes modules

Sponsored by <The NetBSD Foundation>


(kamil)
diff -r1.4 -r1.5 src/sys/modules/dtrace/linux_syscall/Makefile

cvs diff -r1.4 -r1.5 src/sys/modules/dtrace/linux_syscall/Makefile (expand / switch to unified diff)

--- src/sys/modules/dtrace/linux_syscall/Makefile 2018/06/06 15:01:13 1.4
+++ src/sys/modules/dtrace/linux_syscall/Makefile 2018/06/06 17:54:33 1.5
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $FreeBSD: src/sys/modules/dtrace/sdt/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $ 1# $FreeBSD: src/sys/modules/dtrace/sdt/Makefile,v 1.1.4.1 2009/08/03 08:13:06 kensmith Exp $
2 2
3.include "../../Makefile.inc" 3.include "../../Makefile.inc"
4 4
5.PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dev/systrace 5.PATH: ${NETBSDSRCDIR}/external/cddl/osnet/dev/systrace
6 6
7KMOD= dtrace_syscall_linux 7KMOD= dtrace_syscall_linux
8SRCS= systrace.c 8SRCS= systrace.c
9 9
10CPPFLAGS+= -I${NETBSDSRCDIR}/external/cddl/osnet/sys \ 10CPPFLAGS+= -I${NETBSDSRCDIR}/external/cddl/osnet/sys \
11 -I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common \ 11 -I${NETBSDSRCDIR}/external/cddl/osnet/dist/uts/common \
12 -I${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace 12 -I${NETBSDSRCDIR}/external/cddl/osnet/dev/dtrace
13 13
14CPPFLAGS+= -Wno-unknown-pragmas \ 14CPPFLAGS+= -Wno-unknown-pragmas
15 -Wno-discarded-qualifiers 
16 15
17.if defined(HAVE_GCC) 16.if defined(HAVE_GCC)
18CPPFLAGS+= -Wno-discarded-qualifiers 17CPPFLAGS+= -Wno-discarded-qualifiers
19.endif 18.endif
20 19
21.include <bsd.kmodule.mk> 20.include <bsd.kmodule.mk>