Build fix: tell clang to use its integrated assembler on sparc64

This commit is contained in:
jca 2020-04-09 08:16:29 +00:00
parent c359712c56
commit 1f6f5cd621

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.24 2020/04/09 07:36:49 jca Exp $
# $OpenBSD: Makefile,v 1.25 2020/04/09 08:16:29 jca Exp $
BROKEN-hppa = missing asm impl in block_trampolines.S
BROKEN-mips64 = binutils < 2.18 lack support for symbolic register naming
@ -27,6 +27,12 @@ WANTLIB += ${COMPILER_LIBCXX} m
COMPILER = base-clang ports-clang
MODULES = devel/cmake
# clang on sparc64 doesn't use the integrated assembler by default
# gas(1), in turn, doesn't support the generated assembly
.if ${MACHINE_ARCH} == "sparc64"
CFLAGS += -fintegrated-as
.endif
MAKE_FLAGS += LIBOBJCLIBNAME=objc2 \
LIBOBJC=libobjc2 \
HEADER_DIR=${DESTDIR}${PREFIX}/include/gnustep \