
An open-source implementation of the libunwind API currently exists
for IA-64 Linux and, in minimalistic form, for x86 Linux. The
source-code is released under the MIT open
source license. In the normal spirit of an open-source program,
we encourage contributions and enhancements to this library.
Particularly we would like to see libunwind support for other
platforms (linux and non-linux, support for other processor
architectures, e.g., Alpha, the x86 code should be extended to support
DWARF2 unwind info, etc.).
downloading the source code
Periodic snapshots of libunwind are made available
via the hp labs ftp site:
ftp://ftp.hpl.hp.com/pub/linux-ia64/
The latest released version is
libunwind-0.98.5.tar.gz
downloading binaries
Debian packages for libunwind are available here (courtesy of Matthieu Delahaye):
http://www.esiee.fr/~delahaym/libunwind/
There are currently no RPMs available. If you know of libunwind RPM packages, please
notify me.
participating in the development
To support the development of libunwind, there is a mailing list and a public bitkeeper
repository which contains the latest (bleeding-edge) bits of
libunwind. The bitkeeper repository is available
at the following URL:
http://unwind.bkbits.net/
Note: Some open-source developers object to the use of the
bitkeeper
source-code managment software on the grounds that it is not
open-source. We recognize and respect that concern and promise to
never require the use of bitkeeper. That is,
if you like bitkeeper, you can feel free to use the libunwind repository and,
if you don't, we'll be happy to accept your contribution in the form of traditional
patches (preferably in the "unified context diff format", as produced by
diff -u).

|