Fri Oct 14 14:41:59 2016 UTC ()
Fix the host build of aarch64 with clang


(christos)
diff -r1.28 -r1.29 src/tools/gdb/Makefile

cvs diff -r1.28 -r1.29 src/tools/gdb/Makefile (expand / switch to unified diff)

--- src/tools/gdb/Makefile 2016/10/12 18:43:40 1.28
+++ src/tools/gdb/Makefile 2016/10/14 14:41:59 1.29
@@ -1,36 +1,38 @@ @@ -1,36 +1,38 @@
1# $NetBSD: Makefile,v 1.28 2016/10/12 18:43:40 christos Exp $ 1# $NetBSD: Makefile,v 1.29 2016/10/14 14:41:59 christos Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4 4
5MODULE= gdb 5MODULE= gdb
6GNUHOSTDIST= ${.CURDIR}/../../external/gpl3/${EXTERNAL_GDB_SUBDIR}/dist 6GNUHOSTDIST= ${.CURDIR}/../../external/gpl3/${EXTERNAL_GDB_SUBDIR}/dist
7 7
8FIND_ARGS= \! \( -type d -name sim -prune \) 8FIND_ARGS= \! \( -type d -name sim -prune \)
9 9
10CONFIGURE_ARGS= --target=${MACHINE_GNU_PLATFORM} --disable-nls \ 10CONFIGURE_ARGS= --target=${MACHINE_GNU_PLATFORM} --disable-nls \
11 --program-transform-name="s,^,${MACHINE_GNU_PLATFORM}-," 11 --program-transform-name="s,^,${MACHINE_GNU_PLATFORM}-,"
12 12
13MAKE_ARGS= MACHINE= MAKEINFO=${TOOL_MAKEINFO:Q} 13MAKE_ARGS= MACHINE= MAKEINFO=${TOOL_MAKEINFO:Q}
14 14
15ALL_TARGET= all-gdb 15ALL_TARGET= all-gdb
16INSTALL_TARGET= install-gdb 16INSTALL_TARGET= install-gdb
17 17
18.include "${.CURDIR}/../Makefile.gmakehost" 18.include "${.CURDIR}/../Makefile.gmakehost"
19 19
20CCADDFLAGS= --sysroot=${DESTDIR} -L${DESTDIR}/lib -L${DESTDIR}/usr/lib -B${DESTDIR}/usr/lib/ -I${.OBJDIR}/.native/gcc/include 20CCADDFLAGS+= --sysroot=${DESTDIR} -B${DESTDIR}/usr/lib/ -I${.OBJDIR}/.native/gcc/include
 21LDADDFLAGS+= -L${DESTDIR}/lib -L${DESTDIR}/usr/lib
21CXXADDFLAGS+= -D__STDC_FORMAT_MACROS 22CXXADDFLAGS+= -D__STDC_FORMAT_MACROS
22CXXADDFLAGS+= -D__STDC_LIMIT_MACROS 23CXXADDFLAGS+= -D__STDC_LIMIT_MACROS
23CXXADDFLAGS+= -D__STDC_CONSTANT_MACROS 24CXXADDFLAGS+= -D__STDC_CONSTANT_MACROS
 25HOST_CXXFLAGS+= ${CXXADDFLAGS}
24 26
25NEWCONFIGDIR?= ${.CURDIR}/../.. 27NEWCONFIGDIR?= ${.CURDIR}/../..
26MKNATIVE?= ${.CURDIR}/mknative-gdb 28MKNATIVE?= ${.CURDIR}/mknative-gdb
27 29
28# Some configure tests require running a test program, which is not 30# Some configure tests require running a test program, which is not
29# possible when cross-building. Provide configure with "cached" 31# possible when cross-building. Provide configure with "cached"
30# values in the environment. 32# values in the environment.
31MKNATIVE_CONFIGURE_PRESET= \ 33MKNATIVE_CONFIGURE_PRESET= \
32 ac_cv_prog_cc_cross=yes \ 34 ac_cv_prog_cc_cross=yes \
33 ac_cv_func_fork_works=yes \ 35 ac_cv_func_fork_works=yes \
34 ac_cv_func_strcoll_works=yes \ 36 ac_cv_func_strcoll_works=yes \
35 bash_cv_func_ctype_nonascii=yes \ 37 bash_cv_func_ctype_nonascii=yes \
36 bash_cv_func_sigsetjmp=present \ 38 bash_cv_func_sigsetjmp=present \