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>

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to