On Wed, Aug 29, 2018 at 7:51 AM, Matthias Klose <d...@debian.org> wrote: > On 28.08.2018 13:55, Sedat Dilek wrote: >> 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. > > Debian's GCC is built from the gcc-8-branch. See gcc -v how it is configured. > You didn't tell how you configured your GCC build. Please provide the > preprocessed source and the command line options used for the build. >
Hi Matthias, not sure if I understand this correctly, I am using the GCC from Debian/buster not a selfmade one. root@iniza# gcc-8 -v Using built-in specs. COLLECT_GCC=gcc-8 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 8.2.0-4' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 8.2.0 (Debian 8.2.0-4) I have to check how to get the full cmake line(s) and the preprocessed source file. Thanks. Regards, - Sedat -