comp.lang.ada
 help / color / mirror / Atom feed
From: "David C. Hoos" <david.c.hoos.sr@ada95.com>
Subject: Re: gnat-3.14p, libaddr2line and IRIX 6.5
Date: Tue, 5 Mar 2002 16:04:49 -0600
Date: 2002-03-05T16:04:49-06:00	[thread overview]
Message-ID: <mailman.1015365541.14157.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 3C8522B3.B288ADEC@xs4all.nl


----- Original Message -----
From: "Dirk Baerts" <d.baerts@xs4all.nl>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Tuesday, March 05, 2002 1:55 PM
Subject: gnat-3.14p, libaddr2line and IRIX 6.5


> After gnat.com released 3.14p, at Jan 31 2002, I'm now finally have the
time
> to build it starting from 3.12p, under IRIX 6.5.
> To my surprise the Makefile asks for libaddr2line, that was nowhere in
sight.
> And it really seems to be necessary : convert_addresses :
unresolved.symbol
> Found the gnu binutils addr2line, but no libaddr2line on the web. Just
> discussions, on what to do about this.
>
FWIW, the Linux version of gnat-3.14p contains a static library
libaddr2line.a
which is compiled from the following files:
addr2line.c, bucomm.c, version.c, and filemode.c

I imagine this library is used to support symbolic tracebacks, and that it
would be
simple to create such a library on any platform for which the source code
for
addr2line is available.

> Q's :
> What is my best option ?
> make a stub ? apply one of the patches ( and if yes, which one ) ? remove
any
> target from the makefile that includes libaddr2line ? Is libaddr2line
> available in the foreseeable future ? is rebuilding addr2line as library a
> solution ? and so on, and so
>
> BTW :
> What is the point of distributing free software if its dependencies are
not
> freely available ?
>
As we all should know by now, there's no such thing as a non-trivial program
without some bug, and one like this can easily happen unless an attempt was
made to build a distribution for each platform on a "clean" machine -- i.e.,
on which has no non-standard libraries, etc., something that is not always
possible to do with finite resources.

And, as I imaagined above, I think we'll find that the dependencies _are_
freely available.  It sometimes just takes a little digging.

> Cheers,
> Dirk
>
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
>




  reply	other threads:[~2002-03-05 22:04 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-11 15:47 Ada Components - GRACE Lists Marin David Condic
2002-02-12  2:52 ` Pat Rogers
2002-02-12  4:33   ` Eric Merritt
2002-02-12 15:30     ` Pat Rogers
2002-02-12 18:00   ` Marin David Condic
2002-02-13  4:17     ` Eric Merritt
2002-02-13 15:39     ` Pat Rogers
2002-02-14  1:31     ` Jeffrey Carter
2002-02-14 14:27       ` Marin David Condic
2002-02-14  0:32 ` Nick Roberts
2002-02-23  1:26 ` Ted Dennison
2002-02-23 16:41   ` Nick Roberts
2002-02-25 15:42     ` Ted Dennison
2002-02-26  1:05       ` Nick Roberts
2002-02-23 17:07   ` Richard Riehle
2002-02-25 13:04     ` Ted Dennison
2002-02-25 13:38   ` Marin David Condic
2002-02-26  0:57   ` Matthew Heaney
2002-02-26 11:52   ` Ada Components - GRACE Lists (Sorting them) Chad R. Meiners
2002-02-26 15:02     ` Thomas Wolf
2002-02-26 16:59     ` Ted Dennison
2002-02-26 17:20       ` Darren New
2002-02-26 21:46         ` Ted Dennison
2002-03-02  0:09       ` Matthew Heaney
2002-03-05 19:55 ` gnat-3.14p, libaddr2line and IRIX 6.5 Dirk Baerts
2002-03-05 22:04   ` David C. Hoos [this message]
2002-03-06 16:44     ` Stephen Leake
2002-03-06 19:55       ` Dirk Baerts
     [not found]   ` <055101c1c491$c5002e70$453ab4d8@sy.com>
2002-03-06 19:12     ` gnat-3.14p, libaddr2line and IRIX 6.5 : solved ! Dirk Baerts
replies disabled

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