[LLVMdev] LLVM-gcc for Ada
eric at brouhaha.com
Tue Jun 2 00:16:13 PDT 2009
I'm having problems building llvm-gcc for Ada, which may or may not be
similar to the trouble Andre was having recently. I'm trying to build
it on Fedora 10 (32-bit), using the instructions on the web site. The
make terminates with a gnatbind error:
gcc -c -g -O2 -gnatpg -gnata -I- -I. -Iada
-I../../llvm-gcc-4.2/gcc/ada ../../llvm-gcc-4.2/gcc/ada/gnat1drv.adb -o
gnatbind -C -I- -I. -Iada -I../../llvm-gcc-4.2/gcc/ada -o ada/b_gnat1.c
error: "s-imenne.adb" must be compiled
error: ("/usr/lib/gcc/i386-redhat-linux/4.3.2/adalib/s-imenne.ali" is
obsolete and read-only)
error: "s-imenne.adb" and "gnat1drv.adb" compiled with different
exception handling mechanisms
make: *** [ada/b_gnat1.c] Error 5
make: Leaving directory `/home/eric/llvm/llvm-gcc-4.2-objects/gcc'
make: *** [all-gcc] Error 2
make: Leaving directory `/home/eric/llvm/llvm-gcc-4.2-objects'
make: *** [all] Error 2
Any ideas how I can fix that? Is this happening due to using the GCC
and Gnat 4.3 to build it? I thought I could try installing an earlier
version of Fedora that has GCC 4.2, but it looks like they jumped from
4.1 to 4.3.
If there's not a simple fix, is there a Linux distro on which llvm-gcc
with Ada is known to build "out of the box"?
More information about the llvm-dev