libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libunwind] libunwind v0.98.1 released


From: David Mosberger
Subject: [libunwind] libunwind v0.98.1 released
Date: Fri, 15 Oct 2004 08:13:31 -0700

v0.98.1 of libunwind has just been released.  You can get it from:

  ftp://ftp.hpl.hp.com/pub/linux-ia64/libunwind-0.98.1.tar.gz

A summary of changes since v0.98 can be found below (and also
in the NEWS file in the top-level directory of libunwind).

The main-purpose of this release is to fix a "make install" bug which
caused libunwind-common.h.in to be installed instead of the (patched)
libunwind-common.h.  However, running the test-suite on SLES9 and
testing with the Intel compiler revealed some other glitches, one of
them a bug in the longjmp() implementation of libunwind-setjmp, so I
fixed those, too.  Also, this additional testing lead to the discovery
of an additional GCC bug.  At the moment, there are two
unwind-info-related bugs in GCC which are still unresolved:

 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13158
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18010

I hope these are the last two corner-cases that don't work right in
GCC and that they'll get resolved soon (the Intel compiler seems to be
generating correct unwind info for these cases).

Note: unless you have an up-to-date GNU assembler (post 21-Sep-2004),
      you'll probably see lots of failures in {L,G}ia64-test-nat when
      running "make check".  If so, you really want to upgrade to
      a newer/patched GAS.

Enjoy,

        --david

--------------------------------------------------------------------
* News for v0.98.1:

** Fixed a bug which caused "make install" to install libunwind-common.h.in
   instead of libunwind-common.h.
** Fixed a bug in the ia64 {sig,}longjmp() which showed on
   SuSE Linux 9 because it's using a newer compiler & the EPC-based system
   call stubs.
** Fixed incorrect offsets in tests/ia64-test-nat-asm.S.
   Warning: you'll need a GNU assembler dated later than 21-Sep-2004 to
   get this file translated correctly.  With an old assembler, "make check"
   will get lots of failures when running Gia64-test-nat or Lia64-test-nat!
** Convert tests/bt into a full-blown test-case.  It's designed to
   trigger a (rarely-encountered) bug in the GNU assembler on ia64.
   The assembler has been fixed and once the libraries (libc etc)
   have been rebuilt, this test will pass.
** Added test-case tests/run-ptrace-misc which, on ia64, triggers a bug in
   current GCC (including v3.4.2) which causes bad unwind info.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]