Displaying 20 results from an estimated 4000 matches similar to: "[LLVMdev] Using LLVM with Ada"
2010 Aug 31
0
[LLVMdev] Using LLVM with Ada
Hi Enrico, did you follow the instructions here
http://llvm.org/docs/GCCFEBuildInstrs.html#ada
to build llvm-gcc with Ada support?
> To this extent I compiled the Ada f-e from source (v. 2.5).
If by 2.5 you mean LLVM-2.5 I suggest you use something more recent, for
example LLVM-2.7.
> However, while trying to compile a simple HelloWorld example I get several
> errors dealing with
2010 Aug 31
2
[LLVMdev] Using LLVM with Ada
Dear Duncan,
thank you for the prompt reaction!
Quoting Duncan Sands <baldrick at free.fr>:
> Hi Enrico, did you follow the instructions here
> http://llvm.org/docs/GCCFEBuildInstrs.html#ada
> to build llvm-gcc with Ada support?
Yes. I succesfully followed the instructions to build the LLVM Ada f-e.
> If by 2.5 you mean LLVM-2.5 I suggest you use something more recent,
2010 Mar 05
2
[LLVMdev] LLVM-gcc for Ada
I am trying to build llvm-gcc-4.2 but cannot figure out how to get past the problem described below.
Any help will be much appreciated.
Regards
Roger
gnatbind -C -I- -I. -Iada -I../../llvm-gcc-4.2/gcc/ada -o ada/b_gnat1.c -n ada/gnat1drv.ali
error: "s-imenne.adb" must be compiled
error: ("/opt/gnat-gpl-2009/lib/gcc/i386-apple-darwin10.2.0/4.3.4/adalib/s-imenne.ali" is obsolete
2009 Aug 22
2
[LLVMdev] Ada bindings side notes.
Good day all,
Initial Ada bindings have been introduced for the LLVM 2.6 release.
Unfortunately no one was able/had time to help me better integrate it
into the LLVM build system. Thus, It has been left with a GPR Ada
project file for building the bindings, anyone using the Ada bindings
will know what this is and how to handle it.
However, in future as these bindings improve/progress. We should
2009 Aug 26
0
[LLVMdev] Ada bindings side notes.
Hi Edward,
> Initial Ada bindings have been introduced for the LLVM 2.6 release.
> Unfortunately no one was able/had time to help me better integrate it
> into the LLVM build system. Thus, It has been left with a GPR Ada
> project file for building the bindings, anyone using the Ada bindings
> will know what this is and how to handle it.
does this mean the bindings only work with
2010 Mar 05
0
[LLVMdev] LLVM-gcc for Ada
Hi Roger,
> I am trying to build llvm-gcc-4.2 but cannot figure out how to get past the problem described below.
you need to build with GNAT GPL 2007 or earlier, as described here:
http://llvm.org/docs/GCCFEBuildInstrs.html
This is because llvm-gcc-4.2 is based on gcc-4.2, and you have the same problem
with gcc-4.2. I don't know if anyone ever built an Ada-enabled llvm-gcc on
MacOS
2009 May 26
1
[LLVMdev] LLVM-gcc for Ada
Duncan Sands wrote:
> Hi Andre,
>
>
>> In file included from ../../gcc/llvm-backend.cpp:23:
>> ../../gcc/llvm-internal.h:31: fatal error: vector: No such file or directory
>> compilation terminated.
>>
>
> line 31 of llvm-internal.h is:
>
> #include <vector>
>
> so if that's failing then your C++ compiler is somehow borked.
>
2010 Aug 31
0
[LLVMdev] R: Re: Using LLVM with Ada
Dear Duncan,
Thank you for your valuable support!
Regards
Enrico
------Messaggio originale------
Da: Duncan Sands
A: Enrico Mezzetti
Cc: llvmdev at cs.uiuc.edu
Inviato: 1 Set 2010 3:42 ma
Oggetto: Re: [LLVMdev] Using LLVM with Ada
Hi Enrico,
>> If by 2.5 you mean LLVM-2.5 I suggest you use something more recent, for
>> example LLVM-2.7.
>
> I was probably misled by the
2009 Jun 02
2
[LLVMdev] LLVM-gcc for Ada
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
ada/gnat1drv.o
2009 Jun 02
0
[LLVMdev] LLVM-gcc for Ada
Hi Eric,
> 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
2009 May 25
2
[LLVMdev] LLVM-gcc for Ada
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:
2009 May 25
0
[LLVMdev] LLVM-gcc for Ada
Hi Andre,
> In file included from ../../gcc/llvm-backend.cpp:23:
> ../../gcc/llvm-internal.h:31: fatal error: vector: No such file or directory
> compilation terminated.
line 31 of llvm-internal.h is:
#include <vector>
so if that's failing then your C++ compiler is somehow borked.
How did you arrange to use the right gcc for the build? Maybe
that's getting in the way of
2009 Jun 03
3
[LLVMdev] LLVM-gcc for Ada
Thanks for the suggestion, Andre. I downloaded GNAT GPL 2007, and
followed the directions on your web page. Now I get a lot of C++
errors. In fact, the output I captured to a log file is over six
megabytes just from the start of the problem command to the termination
of the make. I'm obviously not going to include it all here, but the
command and the first few errors are copied below.
2009 Aug 05
2
[LLVMdev] ACATS
Andr? Tavares wrote:
> Thanks for the link Duff.
You're welcome.
> I downloaded ACATS, but could not run it on LLVM. Could not find any
> instructions that could lead me to do so. Do you know how can do it?
Compiler vendors are expected to write their own scripts,
which is not a trivial task.
The "B Tests" have deliberate errors, marked with "-- ERROR:"
2009 May 27
1
[LLVMdev] Ada bound checks
Dear Duncan,
Everything worked out with your help. Thanks. I'm now looking at bound
checks that an Ada program has, so I can remove all possible. It seams
that Ada already does some optimization to remove bound checks. Do you
know how are they done, and where?
I tested two codes (below) and the first code did not produce any bound
check and the second produced two bound checks.
--
-- Simple
2009 May 25
1
[LLVMdev] LLVM-gcc for Ada
Hello,
I'm trying to build LLVM-gcc to compile Ada. But I'm having a few problems.
First thing I did was install gnat 2007. In the bin directory there is a
gcc version 4.1. So I think that these versions are good for Ada.
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:
2008 Nov 02
3
[LLVMdev] Porting llvm-gcc-4.2
Hello,
how would I go porting llvm-gcc-4.2 to an “unknown” platform, i.e.
MirBSD? For regular gcc, I’d have to add stuff to gcc/gcc/config/
and patch quite some configure scripts, but seeing that llvm-gcc
uses LLVM for target specific stuff, how much of this still applies?
cpp defines and startup files at the least, probably, for the com-
piler driver…
Which dependencies does llvm-gcc-4.2 have,
2009 Jun 03
0
[LLVMdev] LLVM-gcc for Ada
Hi Eric,
> llvm-main.o: In function `__static_initialization_and_destruction_0':
> /usr/lib/gcc/i386-redhat-linux/4.3.2/../../../../include/c++/4.3.2/iostream:77:
> undefi\
> ned reference to `std::ios_base::Init::Init()'
> /usr/lib/gcc/i386-redhat-linux/4.3.2/../../../../include/c++/4.3.2/iostream:77:
> undefi\
> ned reference to `std::ios_base::Init::~Init()'
2009 May 26
0
[LLVMdev] LLVM-gcc for Ada
Duncan Sands wrote:
> Hi Andre,
>
>> my g++ is broken, but I used g++-4.3 and it worked. Unfortunately there
>> is another problem. If I compile with llvm-gcc the ali file resulting
>> says V "GNAT Lib v4.2" on the first line.
>
> yes, that's because llvm-gcc is based on gcc 4.2.
>
> So it compiled version 4.2 and
>> so gnatbind and gnatlink
2010 Sep 09
1
[LLVMdev] Using LLVM to cross-compile ADA programs
Dear all,
I'm trying to use LLVM 2.7 (running on a x86-32 platform) as cross compiler to build ADA programs that will run on a different target platform (PowerPc).
The LLVM documentation states that: "The only platform for which the Ada front-end is known to build is 32 bit intel x86 running linux. It is unlikely to build for other systems without some work."
and also:
"The