I'm trying to build.sh [...] distribution w/ llvm enabled
(in /etc/mk.conf:) "" MKLLVM=yes # *build* clang "" ... but the build fails here. My env is: NetBSD katy 9.99.81 NetBSD 9.99.81 (GENERIC) #15: Sat Mar 13 10:37:49 PST 2021 root@katy:/usr/obj/sys/arch/amd64/compile/GENERIC amd64 Is there something basic about this I should know, or should I file a send-pr? Cheers, -bch =========== [...] dependall ===> external/apache2/llvm/lib dependall ===> external/apache2/llvm/lib/libLLVMAnalysis # compile libLLVMAnalysis/AliasAnalysis.o /usr/src/obj/tooldir.NetBSD-9.99.81-amd64/bin/x86_64--netbsd-c++ -frandom-seed=3a92c12d -O2 -g -Werror -Wno-stringop-overflow -fPIE -g -g -std=c++14 -fno-rtti -fno-exceptions -fno-strict-aliasing -ffunction-sections -fdata-sections --sysroot=/usr/src/obj/destdir.amd64 -I. -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/clang/include -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include -I/usr/src/external/apache2/llvm/include/obj -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../config -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../config -c /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/lib/Analysis/AliasAnalysis.cpp -o AliasAnalysis.o In file included from /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include/llvm/ADT/DenseMap.h:16, from /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/lib/Analysis/AliasAnalysis.cpp:26: /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include/llvm/ADT/ArrayRef.h:101:37: error: initializing 'llvm::ArrayRef<const llvm::SCEV*>::Data' from 'std::initializer_list<const llvm::SCEV*>::begin' does not extend the lifetime of the underlying array [-Werror=init-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), cc1plus: all warnings being treated as errors *** Failed target: AliasAnalysis.o *** Failed command: /usr/src/obj/tooldir.NetBSD-9.99.81-amd64/bin/x86_64--netbsd-c++ -frandom-seed=3a92c12d -O2 -g -Werror -Wno-stringop-overflow -fPIE -g -g -std=c++14 -fno-rtti -fno-exceptions -fno-strict-aliasing -ffunction-sections -fdata-sections --sysroot=/usr/src/obj/destdir.amd64 -I. -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/clang/include -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/include -I/usr/src/external/apache2/llvm/include/obj -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../config -I/usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../config -c /usr/src/external/apache2/llvm/lib/libLLVMAnalysis/../../dist/llvm/lib/Analysis/AliasAnalysis.cpp -o AliasAnalysis.o *** Error code 1 Stop. nbmake[9]: stopped in /usr/src/external/apache2/llvm/lib/libLLVMAnalysis [...]