comp.lang.ada
 help / color / mirror / Atom feed
* Newbie Questions
@ 2008-04-01 13:32 Chris Yocum
  2008-04-01 14:09 ` Georg Bauhaus
  2008-04-01 15:04 ` Robert A Duff
  0 siblings, 2 replies; 6+ messages in thread
From: Chris Yocum @ 2008-04-01 13:32 UTC (permalink / raw)


Hi Everyone,
	I have been playing with GNAT and Ada for a little bit (GNAT 4.2.1 
(Ubuntu 4.2.1-5ubuntu6) on Ubuntu 7.10).  I have successfully written a 
doubly linked list with generics so I think I am starting to have a feel 
for the language.  However, my binaries have always seemed a bit large 
compared to my C/C++ ones for similar data structures.  I looked in the 
Wikibook FAQ about it and it instructed me to look at the various 
compiler options.
	In the course of this, I discovered GNAT's project files.  I looked at 
few examples and wrote my own.  My problem is that it always runs just 
the GCC without calling gnatbind or gnatlink as it does if I just call 
gnatlink.  In any case, I figure that I could call gnatbind and gnatlink 
manually from there.  When I do that, gnatlink fails with this error (it 
also happens when I use gnat gps IDE and its project files so this is 
happening often):

~/adastuff/testhello$ gnat make -Phello.gpr
gcc-4.2 -c -O3 -gnatn -funroll-loops -fPIC -fprofile-arcs -gnat05 -I- 
-gnatA ~/adastuff/testhello/hello.adb

~/adastuff/testhello$ gnatbind -x hello.ali

~/adastuff/testhello$ gnatlink hello.ali
b~hello.o: In function `global constructors keyed to 0_ada_main_E':
b~hello.adb:(.text+0x2f2): undefined reference to `__gcov_init'
b~hello.o:(.data.rel+0x48): undefined reference to `__gcov_merge_add'
./hello.o: In function `global constructors keyed to 0__ada_hello':
hello.adb:(.text+0x82): undefined reference to `__gcov_init'
./hello.o:(.data.rel+0x48): undefined reference to `__gcov_merge_add'
collect2: ld returned 1 exit status
gnatlink: cannot call /usr/bin/gcc-4.2

Might anyone have any ideas?  Have I missed something in the call to 
gnatlink?  I can post code if that will help.

Thanks in Advance!,
Chris



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-04-01 21:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-01 13:32 Newbie Questions Chris Yocum
2008-04-01 14:09 ` Georg Bauhaus
2008-04-01 14:27   ` Chris Yocum
2008-04-01 15:04 ` Robert A Duff
2008-04-01 15:08   ` Chris Yocum
2008-04-01 21:16   ` Simon Wright

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox