GNAT package GNAT.Traceback.Symbolic

David Gressett jdgressett@amli-denton.com
Wed Dec 7 19:40:00 GMT 2005


What is the status of GNAT.Traceback.Symbolic? I have gcc 4.0.1 20050727 
(Red Hat 4.0.1-5) on my Fedora C4 system, and gcc 3.4.2 (mingw-special) 
and gcc 3.4.5 on my Windows 2000 system. In all 3 of these, the source 
code comments in g-trasym.ads indicate that symbolic traceback doesn't 
work on all systems on which GNAT runs, but it does say that Linux and 
Windows are among the ones for which it does work. In fact it does not 
work; the offender is a missing libaddr2line.

It does work with the GNAT GPL 2005 that I have on my XP box at home. A 
search of the gcc mailing list archive didn't turn up much, but there 
was one message which indicated that there was a license problem with 
the addr2line source code that the Ada Core  people were using.

If a working libaddr2line isn't going to show up anytime soon, the 
comments in g-trasym.ads should be modified appropriately.





More information about the Gcc mailing list