[LLVMdev] LLVM-gcc for Ada

andrelct at dcc.ufmg.br andrelct at dcc.ufmg.br
Mon May 25 12:36:15 PDT 2009


Duncan Sands wrote:
> Hi Andre,
>
>
>> I'm trying to build LLVM-gcc to compile Ada.
>>
>
> excellent!
>
> But I'm having a few problems.
>
> Oops :(
>
>
>> Now when I ran make I get an error that for me it seams very weird.
>>
>> ../../gcc/c-format.c: In function 'set_Wformat':
>> ../../gcc/c-format.c:48: error: 'warn_format_security' undeclared (first
>> use in this function)
>> ../../gcc/c-format.c:48: error: (Each undeclared identifier is reported
>> only once
>> ../../gcc/c-format.c:48: error: for each function it appears in.)
>> ../../gcc/c-format.c: In function 'check_format_info':
>> ../../gcc/c-format.c:1304: error: 'warn_format_security' undeclared
>> (first use in this function)
>> make[2]: *** [c-format.o] Error 1
>> make[2]: Leaving directory `/home/andrelct/apps/llvm-gcc/build/gcc'
>> make[1]: *** [all-gcc] Error 2
>> make[1]: Leaving directory `/home/andrelct/apps/llvm-gcc/build'
>> make: *** [all] Error 2
>>
>
> Looks like you forgot to specify --enable-llvm when configuring
> llvm-gcc.
>
> Ciao,
>
> Duncan.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
Hello Duncan,

I put enable-llvm this time, but got another error.

In file included from ../../gcc/llvm-backend.cpp:23:
../../gcc/llvm-internal.h:31: fatal error: vector: No such file or directory
compilation terminated.
make[2]: *** [llvm-backend.o] Error 1
make[2]: Leaving directory `/home/andrelct/apps/llvm-gcc/build/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory `/home/andrelct/apps/llvm-gcc/build'
make: *** [all] Error 2


Do you have an idea of what it is?

My new config is
../configure --enable-languages=c,c++,fortran,ada --disable-bootstrap
--disable-nls --disable-multilib --enable-checking
--program-prefix=llvm- --prefix=/home/andrelct/apps/llvm-gcc/build/
--bindir=/home/andrelct/apps/gnat-2007/build/bin
--enable-llvm=/home/andrelct/apps/llvm

Thanks

-- 
Andre Tavares
Master Student in Computer Science - UFMG - Brasil
http://dcc.ufmg.br/~andrelct







More information about the llvm-dev mailing list