[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [llvm-dev] LLVM/Clang version 7.0.0rc2 fails with gcc (Debian 8.2.0-4)



On 28.08.2018 13:55, Sedat Dilek wrote:
> On Tue, Aug 28, 2018 at 10:59 AM, Hans Wennborg <hans@chromium.org> wrote:
>> On Tue, Aug 28, 2018 at 10:26 AM, Sedat Dilek via llvm-dev
>> <llvm-dev@lists.llvm.org> wrote:
>>> On Mon, Aug 27, 2018 at 6:09 PM, Sedat Dilek <sedat.dilek@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.

Thanks, Matthias


Reply to: