[LLVMdev] llvm-gcc-4.0 compilation erros
Ryan M. Lefever
lefever at crhc.uiuc.edu
Wed Aug 22 15:02:23 PDT 2007
Chris,
I'm a little confused. I am experiencing a crash when compiling the
llvm-gcc frontend. According to the bugpoint documentation, bugpoint is
used to debug "optimizer crashes, miscompilations by optimizers, or bad
native code generation," which seems like it implies that the frontend
compiles. Also, the http://llvm.org/docs/HowToSubmitABug.html
documentation seems to only address bugs that occur once the frontend is
compiled. So, I'm a little unclear what I should submit when filing the
bug. If I'm missing something or incorrect, please correct me.
Ryan
Chris Lattner wrote:
> On Wed, 22 Aug 2007, Ryan M. Lefever wrote:
>
>>I checked llvm-gcc 4.0 out from svn yesterday and am compiling it on 3
>>different machines. I was able to compile it on 2 of the machines, but
>>the compilation failed on the third machine with the errors below. The
>>machine that the compilation failed on is running Fedora Core 4. The
>>processor is a AMD Athlon(tm) 64 Processor 3700+. The version of gcc I
>>have on the machine is 4.0.2. I tried configuring with both the
>>--disable-shared and --disable-multilib options. I also tried doing a
>>make OPTIMIZE_OPTION=-O2 as was suggested in the README.LLVM file. Does
>>anyone have any ideas on what the problem is? Any help would be greatly
>>appreciated.
>
>
> It looks like you hit a bug. Please reduce the bug (at least get a .ii
> file for the crash, better to use bugpoint to reduce it) as described
> here:
> http://llvm.org/docs/HowToSubmitABug.html
>
> If you reduce the bug well, you can often get a fix within a day.
>
> -Chris
>
>
>>----------- compilation errors ------------------
>>/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/gcc/xgcc
>>-shared-libgcc
>>-B/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/gcc/ -nostdinc++
>>-L/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/src
>>-L/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
>>-B/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/../install/x86_64-unknown-linux-gnu/bin/
>>-B/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/../install/x86_64-unknown-linux-gnu/lib/
>>-isystem
>>/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/../install/x86_64-unknown-linux-gnu/include
>>-isystem
>>/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/../install/x86_64-unknown-linux-gnu/sys-include
>>-I/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu
>>-I/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/include
>>-I/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0/libstdc++-v3/libsupc++
>>-g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wextra
>>-Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once
>>-ffunction-sections -fdata-sections -c
>>../../../../llvm-gcc-4.0/libstdc++-v3/src/bitmap_allocator.cc -o
>>bitmap_allocator.o
>>/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h:
>>In member function '__gnu_cxx::_Mutex*
>>__gnu_cxx::free_list::_M_get_mutex()':
>>/home/crhc3/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/bitmap_allocator.h:722:
>>internal compiler error: Segmentation fault
>>Please submit a full bug report,
>>with preprocessed source if appropriate.
>>See <URL:http://llvm.org/bugs> for instructions.
>>make[3]: *** [bitmap_allocator.lo] Error 1
>>make[3]: Leaving directory
>>`/home/performA/users/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3/src'
>>make[2]: *** [all-recursive] Error 1
>>make[2]: Leaving directory
>>`/home/performA/users/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3'
>>make[1]: *** [all] Error 2
>>make[1]: Leaving directory
>>`/home/performA/users/lefever/llvm/cvs-070820/llvm-gcc-4.0_obj/x86_64-unknown-linux-gnu/libstdc++-v3'
>>make: *** [all-target-libstdc++-v3] Error 2
>>_______________________________________________
>>LLVM Developers mailing list
>>LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
>
> -Chris
>
--
Ryan M. Lefever [http://www.crhc.uiuc.edu/~lefever/index.html]
More information about the llvm-dev
mailing list