Yup, I have those in /etc/mk.conf. HAVE_LLVM=yes MKLLVM=yes MKGCC=no
$ fgrep netbsd-clang /usr/src/make.sparc64-sparc64.release.out | head -4 --- sparc64--netbsd-clang --- # link llvm-clang/sparc64--netbsd-clang c++ -g -O2 -fno-rtti -fno-exceptions -fno-strict-aliasing -I/usr/obj/sparc64-sparc64/tools/include/compat -I/p/netbsd/cvsroot/src/tools/compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -I. -I/p/netbsd/cvsroot/src/tools/llvm-clang/../../external/apache2/llvm/bin/clang/../../dist/clang/include -I/p/netbsd/cvsroot/src/tools/llvm-clang/../../external/apache2/llvm/bin/clang/../../dist/llvm/include -I/p/netbsd/cvsroot/src/tools/llvm-include/obj.sparc64-sparc64 -I/p/netbsd/cvsroot/src/tools/llvm/obj.sparc64-sparc64/config/include -I/p/netbsd/cvsroot/src/tools/llvm/obj.sparc64-sparc64/config/tools/clang/include -std=c++14 -I. -I/p/netbsd/cvsroot/src/tools/llvm-clang/../../external/apache2/llvm/bin/clang/../../dist/clang/include -I/p/netbsd/cvsroot/src/tools/llvm-clang/../../external/apache2/llvm/bin/clang/../../dist/llvm/include -I/p/netbsd/cvsroot/src/tools/llvm-include/obj.sparc64-sparc64 -I/p/netbsd/cvsroot/src/tools/llvm/obj.sparc64-sparc64/config/include -I/p/netbsd/cvsroot/src/tools/llvm/obj.sparc64-sparc64/config/tools/clang/include -o sparc64--netbsd-clang driver.lo cc1_main.lo cc1as_main.lo cc1gen_reproducer_main.lo -L/usr/obj/sparc64-sparc64/tools/lib -lnbcompat -lrt -lz -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangFrontendTool/obj.sparc64-sparc64 -lclangFrontendTool -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangFrontend/obj.sparc64-sparc64 -lclangFrontend -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangARCMigrate/obj.sparc64-sparc64 -lclangARCMigrate -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangStaticAnalyzerFrontend/obj.sparc64-sparc64 -lclangStaticAnalyzerFrontend -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangStaticAnalyzerCheckers/obj.sparc64-sparc64 -lclangStaticAnalyzerCheckers -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangStaticAnalyzerCore/obj.sparc64-sparc64 -lclangStaticAnalyzerCore -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangCrossTU/obj.sparc64-sparc64 -lclangCrossTU -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangIndex/obj.sparc64-sparc64 -lclangIndex -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangASTMatchers/obj.sparc64-sparc64 -lclangASTMatchers -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangCodeGen/obj.sparc64-sparc64 -lclangCodeGen -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangFrontendRewrite/obj.sparc64-sparc64 -lclangFrontendRewrite -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangFrontend/obj.sparc64-sparc64 -lclangFrontend -L/p/netbsd/cvsroot/src/tools/llvm-lib/libclangSerialization/ob... christos > On Feb 20, 2020, at 4:10 AM, Kamil Rytarowski <n...@gmx.com> wrote: > > Signed PGP part > On 20.02.2020 01:42, Christos Zoulas wrote: >> Not reproducible: > > As reported this needs specified: > > -V MKLLVM=yes -V MKGCC=no -V HAVE_LLVM=yes > >> >> build.sh command: ./build.sh -P -U -E -x -m sparc64 -a >> sparc64 -D /usr/obj/sparc64-sparc64/release -R >> /usr/obj/sparc64-sparc64/media -j 40 release >> build.sh started: Wed Feb 19 15:27:23 EST 2020 >> NetBSD version: 9.99.47 >> MACHINE: sparc64 >> MACHINE_ARCH: sparc64 >> Build platform: NetBSD 9.99.18 amd64 >> HOST_SH: /bin/sh >> No $TOOLDIR/bin/nbmake, needs building. >> Bootstrapping nbmake >> MAKECONF file: /etc/mk.conf >> TOOLDIR path: /usr/obj/sparc64-sparc64/tools >> DESTDIR path: /usr/obj/sparc64-sparc64/release >> RELEASEDIR path: /usr/obj/sparc64-sparc64/media >> Created /usr/obj/sparc64-sparc64/tools/bin/nbmake >> Updated makewrapper: >> /usr/obj/sparc64-sparc64/tools/bin/nbmake-sparc64 >> Tools built to /usr/obj/sparc64-sparc64/tools >> MKREPRO_TIMESTAMP Wed Feb 19 19:18:01 UTC 2020 >> Successful make release >> build.sh ended: Wed Feb 19 17:48:15 EST 2020 >> ===> . >> >> >> >>> On Feb 19, 2020, at 11:09 AM, Kamil Rytarowski <n...@gmx.com >>> <mailto:n...@gmx.com> >>> <mailto:n...@gmx.com <mailto:n...@gmx.com>>> wrote: >>> >>> Signed PGP part >>> On 19.02.2020 16:32, Kamil Rytarowski wrote: >>>> On 18.02.2020 22:14, Christos Zoulas wrote: >>>>> Module Name:src >>>>> Committed By:christos >>>>> Date:Tue Feb 18 21:14:16 UTC 2020 >>>>> >>>>> Modified Files: >>>>> src/doc: 3RDPARTY CHANGES >>>>> >>>>> Log Message: >>>>> new awk >>>>> >>>>> >>>>> To generate a diff of this commit: >>>>> cvs rdiff -u -r1.1690 -r1.1691 src/doc/3RDPARTY >>>>> cvs rdiff -u -r1.2649 -r1.2650 src/doc/CHANGES >>>>> >>>>> Please note that diffs are not public domain; they are subject to the >>>>> copyright notices on the relevant files. >>>>> >>>> >>>> This upgrade broke MKLLVM HAVE_LLVM build (at least for -m sparc64). >>>> >>> >>> Log: >>> >>> isters.S | sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 >>> /^\2(\3\4$/;" >> tags.tmp >>> In file included from >>> /usr/src/lib/libc/compat/rpc/compat_pmap_rmtcall.c:50: >>> In file included from >>> /public/netbsd-sparc64/destdir.sparc64/usr/include/rpc/rpc.h:75: >>> /public/netbsd-sparc64/destdir.sparc64/usr/include/rpc/rpcb_clnt.h:68:8: >>> error: unknown type name 'rpcblist' >>> extern rpcblist *rpcb_getmaps(const struct netconfig *, const char *); >>> ^ >>> 1 error generated. >>> --- compat_pmap_rmtcall.o --- >>> *** [compat_pmap_rmtcall.o] Error code 1 >>> nbmake[6]: stopped in /usr/src/lib/libc >>> In file included from /usr/src/lib/libc/compat/rpc/compat_rpcb.c:50: >>> /public/netbsd-sparc64/destdir.sparc64/usr/include/rpc/rpcb_clnt.h:68:8: >>> error: unknown type name 'rpcblist' >>> extern rpcblist *rpcb_getmaps(const struct netconfig *, const char *); >>> ^ >>> 1 error generated. >>> --- compat_rpcb.o --- >>> *** [compat_rpcb.o] Error code 1 >>> >>> nbmake[6]: stopped in /usr/src/lib/libc >>> 2 errors >>> >>> nbmake[6]: stopped in /usr/src/lib/libc >>> --- dependall --- >>> *** [dependall] Error code 2 >>> nbmake[5]: stopped in /usr/src/lib/libc >>> 1 error >>> nbmake[5]: stopped in /usr/src/lib/libc >>> *** Failed target: dependall-libc >>> *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; >>> shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) >>> this="lib/"; real="/usr/src/lib" ;; *) this="lib/${dir}/"; >>> real="/usr/src/lib/${dir}" ;; esac; show=${this:-.}; echo "${target} >>> ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && >>> /public/netbsd-sparc64/tooldir.NetBSD-9.99.46-amd64/bin/nbmake >>> _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget libc dependall >>> *** Error code 2 >>> >>> Stop. >>> nbmake[4]: stopped in /usr/src/lib >>> --- build_install --- >>> *** [build_install] Error code 1 >>> >>> nbmake[3]: stopped in /usr/src/lib >>> 1 error >>> >>> nbmake[3]: stopped in /usr/src/lib >>> --- do-lib --- >>> *** [do-lib] Error code 2 >>> >>> nbmake[2]: stopped in /usr/src >>> 1 error >>> >>> nbmake[2]: stopped in /usr/src >>> --- build --- >>> *** [build] Error code 2 >>> >>> nbmake[1]: stopped in /usr/src >>> 1 error >>> >>> nbmake[1]: stopped in /usr/src >>> --- distribution --- >>> *** [distribution] Error code 2 >>> >>> nbmake: stopped in /usr/src >>> 1 error >>> >>> nbmake: stopped in /usr/src >>> >>> ERROR: Failed to make distribution >>> >>> >>> <sanitizer.log> >> > > > > <sanitizer.log>
signature.asc
Description: Message signed with OpenPGP