[LLVMdev] llvm-gcc-4.0 compilation erros

Chris Lattner sabre at nondot.org
Wed Aug 22 15:31:14 PDT 2007


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

-- 
http://nondot.org/sabre/
http://llvm.org/



More information about the llvm-dev mailing list