Bug#913260: llvm-toolchain-7: Please drop sparc* from BINUTILS_GOLD_ARCHS
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Thu Nov 8 18:54:13 GMT 2018
Source: llvm-toolchain-7
Version: 1:7.0.1~+rc2-1
Severity: normal
User: debian-sparc at lists.debian.org
Usertags: sparc64
Hi!
After enabling the clang stage2 bootstrap, LLVM currently FTBFS on sparc*
because of a bug in binutils which provokes unaligned access resulting
in a "Bus Error" [1]:
[ 4%] Linking C executable ../../bin/count
cd "/<<PKGBUILDDIR>>/build-llvm/tools/clang/stage2-bins/utils/count" && /usr/bin/cmake -E cmake_link_script CMakeFiles/count.dir/link.txt --verbose=1
"/<<PKGBUILDDIR>>/build-llvm/./bin/clang" -fuse-ld=gold -fPIC -Wno-unused-command-line-argument -Wno-unknown-warning-option -fPIC -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -fPIC -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wdelete-non-virtual-dtor -Wstring-conversion -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fuse-ld=gold -fPIC -Wno-unused-command-line-argument -Wno-unknown-warning-option -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o -o ../../bin/count -Wl,-rpath,"\$ORIGIN/../lib" -lpthread
clang-7: error: unable to execute command: Bus error
clang-7: error: linker command failed due to signal (use -v to see invocation)
make[8]: *** [utils/count/CMakeFiles/count.dir/build.make:87: bin/count] Error 254
This can be worked around by removing sparc* from BINUTILS_GOLD_ARCHS in debian/rules
which is what we should be doing until the binutils issues has been resolved.
Thanks,
Adrian
> [1] https://buildd.debian.org/status/fetch.php?pkg=llvm-toolchain-7&arch=sparc64&ver=1%3A7.0.1%7E%2Brc2-2&stamp=1541692774&raw=0
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz at debian.org
`. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
More information about the Pkg-llvm-team
mailing list