Error attempting Crochet cross-build

Karl Denninger karl at denninger.net
Fri Nov 10 15:09:26 UTC 2017


-12 (HEAD) updated this morning in an attempt to resolve; no dice.

The build with Crochet for an RPI3, occurring on an 11-stable box, fails
here:

--- ld.lld ---
c++ -O2 -pipe -I/pics/CrossBuild-12/src/contrib/llvm/tools/lld/ELF
-I/pics/Cross
Build-12/src/contrib/llvm/tools/lld/include
-I/pics/Crochet-work/obj/pics/CrossB
uild-12/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/lld
-I/pics/Crochet-work/o
bj/pics/CrossBuild-12/src/arm64.aarch64/tmp/obj-tools/lib/clang/libllvm
-I/pics/
CrossBuild-12/src/lib/clang/include
-I/pics/CrossBuild-12/src/contrib/llvm/inclu
de -DLLVM_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS
-D__STDC_CONSTANT_MACROS -DLLV
M_DEFAULT_TARGET_TRIPLE=\"aarch64-unknown-freebsd12.0\"
-DLLVM_HOST_TRIPLE=\"x86
_64-unknown-freebsd12.0\"
-DDEFAULT_SYSROOT=\"/pics/Crochet-work/obj/pics/CrossB
uild-12/src/arm64.aarch64/tmp\" -ffunction-sections -fdata-sections
-Qunused-arg
uments
-I/pics/Crochet-work/obj/pics/CrossBuild-12/src/arm64.aarch64/tmp/legacy/
usr/include -std=c++11 -fno-exceptions -fno-rtti -stdlib=libc++
-Wno-c++11-exten
sions  -Wl,--gc-sections -static
-L/pics/Crochet-work/obj/pics/CrossBuild-12/src
/arm64.aarch64/tmp/legacy/usr/lib -o ld.lld  ELF/Arch/AArch64.o
ELF/Arch/AMDGPU.
o ELF/Arch/ARM.o ELF/Arch/AVR.o ELF/Arch/Mips.o ELF/Arch/MipsArchTree.o
ELF/Arch
/PPC.o ELF/Arch/PPC64.o ELF/Arch/SPARCV9.o ELF/Arch/X86.o
ELF/Arch/X86_64.o ELF/
Driver.o ELF/DriverUtils.o ELF/EhFrame.o ELF/Error.o ELF/Filesystem.o
ELF/GdbInd
ex.o ELF/ICF.o ELF/InputFiles.o ELF/InputSection.o ELF/LTO.o
ELF/LinkerScript.o
ELF/MapFile.o ELF/MarkLive.o ELF/OutputSections.o ELF/Relocations.o
ELF/ScriptLe
xer.o ELF/ScriptParser.o ELF/Strings.o ELF/SymbolTable.o ELF/Symbols.o
ELF/Synth
eticSections.o ELF/Target.o ELF/Thunks.o ELF/Writer.o
lib/Config/Version.o lib/C
ore/Error.o lib/Core/File.o lib/Core/LinkingContext.o lib/Core/Reader.o
lib/Core
/Reproduce.o lib/Core/Resolver.o lib/Core/SymbolTable.o
lib/Core/TargetOptionsCo
mmandFlags.o tools/lld/lld.o
/pics/Crochet-work/obj/pics/CrossBuild-12/src/arm64
.aarch64/tmp/obj-tools/lib/clang/libllvm/libllvm.a  -lncursesw   -lz
-lpthread -
legacy
ELF/Driver.o: In function
`lld::elf::LinkerDriver::main(llvm::ArrayRef<char cons
t*>, bool)':
/pics/CrossBuild-12/src/contrib/llvm/tools/lld/ELF/Driver.cpp:(.text._ZN3lld3elf
12LinkerDriver4mainEN4llvm8ArrayRefIPKcEEb+0x1fb): undefined reference
to `llvm:
:TarWriter::create(llvm::StringRef, llvm::StringRef)'
/pics/CrossBuild-12/src/contrib/llvm/tools/lld/ELF/Driver.cpp:(.text._ZN3lld3elf
12LinkerDriver4mainEN4llvm8ArrayRefIPKcEEb+0x277): undefined reference
to `llvm:
:TarWriter::append(llvm::StringRef, llvm::StringRef)'
/pics/CrossBuild-12/src/contrib/llvm/tools/lld/ELF/Driver.cpp:(.text._ZN3lld3elf
12LinkerDriver4mainEN4llvm8ArrayRefIPKcEEb+0x2f1): undefined reference
to `llvm:
:TarWriter::append(llvm::StringRef, llvm::StringRef)'
ELF/Filesystem.o: In function `lld::elf::tryCreateFile(llvm::StringRef)':
/pics/CrossBuild-12/src/contrib/llvm/tools/lld/ELF/Filesystem.cpp:(.text._ZN3lld
3elf13tryCreateFileEN4llvm9StringRefE+0x2e): undefined reference to
`llvm::FileO
utputBuffer::create(llvm::StringRef, unsigned long, unsigned int)'

(more error lines but you get the point)

-- 
Karl Denninger
karl at denninger.net <mailto:karl at denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4897 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20171110/6bbee5e4/attachment.bin>


More information about the freebsd-arm mailing list