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.



Reply via email to