Testcase: misc/glow (g20200313, rev. 523788) Log: http://beefy18.nyi.freebsd.org/data/head-amd64-default/p529018_s359264/logs/glow-nn-compiler-g20200115_2.log (IPv6 URL) [29/167] cd /wrkdirs/usr/ports/misc/glow/work/glow-97f84e830404183375380842de914e07c0961f7f/lib/Backends/CPU && /usr/local/llvm90/bin/llvm-link -o /wrkdirs/usr/ports/misc/glow/work/.build/CPU/libjit.bc /wrkdirs/usr/ports/misc/glow/work/.build/lib/Backends/CPU/CPURuntime/libjit.o /wrkdirs/usr/ports/misc/glow/work/.build/lib/Backends/CPU/CPURuntime/libjit_conv.o /wrkdirs/usr/ports/misc/glow/work/.build/lib/Backends/CPU/CPURuntime/libjit_matmul.o FAILED: CPU/libjit.bc cd /wrkdirs/usr/ports/misc/glow/work/glow-97f84e830404183375380842de914e07c0961f7f/lib/Backends/CPU && /usr/local/llvm90/bin/llvm-link -o /wrkdirs/usr/ports/misc/glow/work/.build/CPU/libjit.bc /wrkdirs/usr/ports/misc/glow/work/.build/lib/Backends/CPU/CPURuntime/libjit.o /wrkdirs/usr/ports/misc/glow/work/.build/lib/Backends/CPU/CPURuntime/libjit_conv.o /wrkdirs/usr/ports/misc/glow/work/.build/lib/Backends/CPU/CPURuntime/libjit_matmul.o error: Invalid record (Producer: 'LLVM10.0.0git' Reader: 'LLVM 9.0.1') [30/167] cd /wrkdirs/usr/ports/misc/glow/work/.build/lib/Graph && /wrkdirs/usr/ports/misc/glow/work/.build/bin/NodeGen /wrkdirs/usr/ports/misc/glow/work/.build/glow/AutoGenNodes.h /wrkdirs/usr/ports/misc/glow/work/.build/glow/AutoGenNodes.cpp /wrkdirs/usr/ports/misc/glow/work/.build/glow/AutoGenNodes.def Writing node descriptors to: /wrkdirs/usr/ports/misc/glow/work/.build/glow/AutoGenNodes.h /wrkdirs/usr/ports/misc/glow/work/.build/glow/AutoGenNodes.cpp /wrkdirs/usr/ports/misc/glow/work/.build/glow/AutoGenNodes.def
Yeah, this seems to be mixing .bc files between different versions of LLVM. In this case, the .bc file was built by LLVM 10.0.0, while something is try to link it using llvm-link 9.0.1. This is not going to work.
This should presumably be a ports PR
Compiler/linker got mixed up.
Port has been removed from the tree.