I put MKLLVM=yes in mk.conf,and tried to build 6/7/8/current for a bunch
of arches (on 7/amd64).
On NetBSD-6:
--- dependall-llvm ---
nbmake: nbmake: don't know how to make
/u0/n0/gdt/NetBSD-6/src/external/bsd/llvm/lib/../dist/llvm/configure. Stop
nbmake: stopped in /u0/n0/gdt/NetBSD-6/src/tools/llvm
*** [dependall] Error code 2
On NetBSD-7, all seems ok. (I have not installed these builds or tried
to use them.)
On NetBSD-8, most (including sparc64) are ok but sparc fails:
In file included from
/u0/n0/gdt/NetBSD-8/src/external/bsd/llvm/lib/libLLVMLTO/../../dist/llvm/lib/LTO/LTO.cpp:32:0:
/u0/n0/gdt/NetBSD-8/src/external/bsd/llvm/lib/libLLVMLTO/../../dist/llvm/include/llvm/Support/ThreadPool.h:
In member function 'std::shared_future<void>
llvm::ThreadPool::async(Function&&, Args&& ...)':
/u0/n0/gdt/NetBSD-8/src/external/bsd/llvm/lib/libLLVMLTO/../../dist/llvm/include/llvm/Support/ThreadPool.h:78:77:
error: return type 'class std::shared_future<void>' is incomplete
inline std::shared_future<VoidTy> async(Function &&F, Args
&&... ArgList) {
on NetBSD-current, most are ok but sparc fails in the same way as -8.
In file included from
/u0/n0/gdt/NetBSD-current/src/external/bsd/llvm/lib/libLLVMLTO/../../dist/llvm/lib/LTO/LTO.cpp:35:0:
/u0/n0/gdt/NetBSD-current/src/external/bsd/llvm/lib/libLLVMLTO/../../dist/llvm/include/llvm/Support/ThreadPool.h:
In member function 'std::shared_future<void>
llvm::ThreadPool::async(Function&&, Args&& ...)':
/u0/n0/gdt/NetBSD-current/src/external/bsd/llvm/lib/libLLVMLTO/../../dist/llvm/include/llvm/Support/ThreadPool.h:54:75:
error: return type 'class std::shared_future<void>' is incomplete
inline std::shared_future<void> async(Function &&F, Args
&&... ArgList) {
Are these known problems? Is it just me?
Attachment:
signature.asc
Description: PGP signature