Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Dec 2020 15:33:12 -0500
From:      Dennis Clarke <dclarke@blastwave.org>
To:        freebsd-riscv@freebsd.org
Subject:   trying to build from head with 368820 and previous revs always fail
Message-ID:  <48461668-e8cd-ea55-273c-9f53cd318a1f@blastwave.org>

next in thread | raw e-mail | index | archive | help

buildworld seems to always blow up in the same place :


.
.
.
/src/head/lib/clang/include
-I/usr/src/head/contrib/llvm-project/llvm/include
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-DHAVE_VCS_VERSION_INC
-DLLVM_DEFAULT_TARGET_TRIPLE=\"riscv64-unknown-freebsd13.0\"
-DLLVM_HOST_TRIPLE=\"riscv64-unknown-freebsd13.0\"
-DDEFAULT_SYSROOT=\"/usr/obj/usr/src/head/riscv.riscv64/tmp\"
-DLLVM_TARGET_ENABLE_RISCV
-DLLVM_NATIVE_ASMPARSER=LLVMInitializeRISCVAsmParser
-DLLVM_NATIVE_ASMPRINTER=LLVMInitializeRISCVAsmPrinter
-DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeRISCVDisassembler
-DLLVM_NATIVE_TARGET=LLVMInitializeRISCVTarget
-DLLVM_NATIVE_TARGETINFO=LLVMInitializeRISCVTargetInfo
-DLLVM_NATIVE_TARGETMC=LLVMInitializeRISCVTargetMC -ffunction-sections
-fdata-sections -mno-relax -gline-tables-only -Wno-format-zero-length
-Qunused-arguments
-I/usr/obj/usr/src/head/riscv.riscv64/tmp/legacy/usr/include
-fno-exceptions -fno-rtti -std=c++14 -stdlib=libc++
-Wno-c++11-extensions  -Wl,--gc-sections -static
-L/usr/obj/usr/src/head/riscv.riscv64/tmp/legacy/usr/lib -o
clang-tblgen.full  ASTTableGen.o ClangASTNodesEmitter.o
ClangASTPropertiesEmitter.o ClangAttrEmitter.o
ClangCommentCommandInfoEmitter.o
ClangCommentHTMLNamedCharacterReferenceEmitter.o
ClangCommentHTMLTagsEmitter.o ClangDataCollectorsEmitter.o
ClangDiagnosticsEmitter.o ClangOpcodesEmitter.o
ClangOpenCLBuiltinEmitter.o ClangOptionDocEmitter.o
ClangSACheckersEmitter.o ClangTypeNodesEmitter.o MveEmitter.o
NeonEmitter.o SveEmitter.o TableGen.o
/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/clang/libllvmminimal/libllvmminimal.a
-L/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/libexecinfo
-lexecinfo
-L/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/libelf -lelf
-L/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/ncurses/ncursesw
-lncursesw
-L/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/libthr -lpthread
 -legacy
ld: error: undefined symbol: llvm::EnableABIBreakingChecks
>>> referenced by PrettyStackTrace.cpp
>>>               PrettyStackTrace.o:(.sdata+0x0) in archive
/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/clang/libllvmminimal/libllvmminimal.a
>>> referenced by Signals.cpp
>>>               Signals.o:(.sdata+0x8) in archive
/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/clang/libllvmminimal/libllvmminimal.a
>>> referenced by Timer.cpp
>>>               Timer.o:(.sdata+0x28) in archive
/usr/obj/usr/src/head/riscv.riscv64/tmp/obj-tools/lib/clang/libllvmminimal/libllvmminimal.a
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
*** [clang-tblgen.full] Error code 1

make[3]: stopped in /usr/src/head/usr.bin/clang/clang-tblgen
1 error

make[3]: stopped in /usr/src/head/usr.bin/clang/clang-tblgen
--- _bootstrap-tools-usr.bin/clang/llvm-tblgen ---


any thoughts ?

this is inside a very stable qemu instance.


-- 
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48461668-e8cd-ea55-273c-9f53cd318a1f>