Closed
Description
I updated my FreeBSD system from 12.0 to 12.1, cleaned out my Julia clone (git clean -fdx
) and rebuilt from scratch with the default options and no ccache
. It seems there was a segfault while building the sysimage:
LINK usr/lib/libjulia.so.1.5
ld: warning: found local symbol '__bss_start' in global part of symbol table in file /usr/home/alex/Projects/julia/usr/lib/libLLVM.so
ld: warning: found local symbol '_end' in global part of symbol table in file /usr/home/alex/Projects/julia/usr/lib/libLLVM.so
ld: warning: found local symbol '_edata' in global part of symbol table in file /usr/home/alex/Projects/julia/usr/lib/libLLVM.so
CC ui/repl.o
LINK usr/bin/julia
JULIA usr/lib/julia/corecompiler.ji
gmake[1]: *** [sysimage.mk:61: /usr/home/alex/Projects/julia/usr/lib/julia/corecompiler.ji] Segmentation fault (core dumped)
gmake: *** [Makefile:81: julia-sysimg-ji] Error 2
The full build output can be found here. The system compiler is Clang 8.0.1 and the local GCC version is 9.2.0.
EDIT: Also note the LLVM deprecation messages during the build; I don't recall getting those on Linux or macOS.