On Tue, Aug 28, 2018 at 10:59 AM, Hans Wennborg <h...@chromium.org> wrote: > On Tue, Aug 28, 2018 at 10:26 AM, Sedat Dilek via llvm-dev > <llvm-...@lists.llvm.org> wrote: >> On Mon, Aug 27, 2018 at 6:09 PM, Sedat Dilek <sedat.di...@gmail.com> wrote: >>> Hi, >>> >>> I have not sent yet any bug-reports to llvm-dev but I am seeing this >>> build-failure: >>> >>> ... >>> [574/3685] Building CXX object >>> lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o >>> FAILED: lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o >>> /usr/bin/g++-8 -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE >>> -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS >>> -Ilib/Bitcode/Reader >>> -I/home/sdi/src/llvm-toolchain/llvm/lib/Bitcode/Reader -Iinclude >>> -I/home/sdi/src/llvm-toolchain/llvm/include -fPIC >>> -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -Wextra >>> -Wno-unused-parameter -Wwrite-strings -Wcast-qual >>> -Wno-missing-field-initializers -pedantic -Wno-long-long >>> -Wno-maybe-uninitialized -Wno-class-memaccess >>> -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color >>> -ffunction-sections -fdata-sections -O3 -UNDEBUG -fno-exceptions >>> -fno-rtti -MD -MT >>> lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o >>> -MF lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o.d >>> -o lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o >>> -c /home/sdi/src/llvm-toolchain/llvm/lib/Bitcode/Reader/MetadataLoader.cpp >>> /home/sdi/src/llvm-toolchain/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: >>> In member function 'llvm::Error >>> llvm::MetadataLoader::MetadataLoaderImpl::parseOneMetadata(llvm::SmallVectorImpl<long >>> unsigned int>&, unsigned int, >>> {anonymous}::{anonymous}::PlaceholderQueue&, llvm::StringRef, unsigned >>> int&)': >>> /home/sdi/src/llvm-toolchain/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1771:1: >>> internal compiler error: Segmentation fault >>> } >>> ^ >>> Please submit a full bug report, >>> with preprocessed source if appropriate. >>> See <file:///usr/share/doc/gcc-8/README.Bugs> for instructions. >>> >>> root@inizai# gcc --version >>> gcc (Debian 8.2.0-4) 8.2.0 >>> Copyright (C) 2018 Free Software Foundation, Inc. >>> This is free software; see the source for copying conditions. There is NO >>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. >>> >>> Is that a known issue? >>> Any workoround or fix available? >>> >> >> Building with my selfmade llvm-toolchain was successful. >> So this seems to be a GCC bug. > > I tried building the 7.0.0 branch with a vanilla gcc 8.2.0 build, but > I couldn't reproduce the error. > > Have you reported the bug to the gcc bugzilla? > > Even if it's not an LLVM bug, it would be unfortunate if the release > doesn't build with Debian's gcc, so it would be good to get to the > bottom of this. >
[ CC debian-gcc and Matthias Klose ] My last GCC bug report is a while ago. Maybe this is a known issue in the Debian world. Adding my scripts for the sake of completeness. - sed@ - [1] http://prereleases.llvm.org/7.0.0/#rc2
build_clang-with-ninja.sh
Description: application/shellscript
install_clang-with-ninja.sh
Description: application/shellscript
unpack_llvm-tarballs.sh
Description: application/shellscript