summaryrefslogtreecommitdiff
path: root/sys/modules
diff options
context:
space:
mode:
authorjoerg <joerg@NetBSD.org>2011-05-20 13:08:07 +0000
committerjoerg <joerg@NetBSD.org>2011-05-20 13:08:07 +0000
commit2cd8d97da709fb7838883cf4a65fa7168650a118 (patch)
tree470211db5499661d7e1a22aecd36448de202b284 /sys/modules
parentd947fc2e9f9dd2272d712fb2fc68221ba5ea765f (diff)
LLVM's assembler parser doesn't support .code32 yet, so disable it.
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/compat_netbsd32/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/modules/compat_netbsd32/Makefile b/sys/modules/compat_netbsd32/Makefile
index 33d54c91f2b..9ca14834026 100644
--- a/sys/modules/compat_netbsd32/Makefile
+++ b/sys/modules/compat_netbsd32/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2011/01/04 20:52:53 pgoyette Exp $
+# $NetBSD: Makefile,v 1.6 2011/05/20 13:08:07 joerg Exp $
.include "../Makefile.inc"
.include "../Makefile.assym"
@@ -9,6 +9,8 @@ CPPFLAGS+= -DSYSVSHM -DSYSVSEM -DSYSVMSG -DCOMPAT_NETBSD32
CPPFLAGS+= -DEXEC_ELF32 -DEXEC_ELF64 -DEXEC_AOUT
CPPFLAGS+= -DP1003_1B_SEMAPHORE -DCOREDUMP -DKERN_SA
+COPTS.netbsd32_sigcode.S+= ${${ACTIVE_CC} == "clang":?-no-integrated-as:}
+
.PATH: ${S}/compat/netbsd32
SRCS+= netbsd32_compat_09.c netbsd32_compat_10.c
SRCS+= netbsd32_compat_12.c netbsd32_compat_13.c