mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2025-04-06 22:02:17 +02:00
Fork of the libunwind official github repo — http://www.nongnu.org/libunwind/
lexgrog is an application reading man pages and extract NAME section to get for example: libunwind-ia64 -- IA-64-specific support in libunwind It uses the same algorithm as used for generating db used by whatis It is usually used for testing correctness of man pages. But lexgrog generate in our case: libunwind-ia64.man: parse failed Which means whatis won;t be usable. Removing the blank line after .SH BKrev: 3e889d95zuM8tUj2T2FHY5JDSVtIJQ |
||
---|---|---|
aux | ||
BitKeeper/etc | ||
doc | ||
include | ||
scripts | ||
src | ||
tests | ||
acinclude.m4 | ||
aclocal.m4 | ||
AUTHORS | ||
ChangeLog | ||
ChangeSet | ||
configure | ||
configure.in | ||
COPYING | ||
INSTALL | ||
Makefile.am | ||
Makefile.in | ||
NEWS | ||
README |
-*- mode: Outline -*- This is version 0.92 of the unwind library. At the moment, only the IA-64 Linux (IPF Linux) platform is fully supported. Some very basic support for x86 exists also. However, the x86 support is based purely on the frame-chain and does not use unwind information, so its utility is limited. * General Build Instructions In general, this library can be built and installed with the following commands: $ ./configure $ make $ make install prefix=PREFIX where PREFIX is the installation prefix. By default, a prefix of /usr/local is used, such that libunwind.a is installed in /usr/local/lib and unwind.h is installed in /usr/local/include. For testing, you may want to use a prefix of /usr/local instead. * Building with Intel ECC To build libunwind with the Intel Electron compiler (ECC), it is recommended to run configure like this: $ ./configure CC=ecc CXX=ecc CCAS=gcc The reason for this is that ECC uses the Intel assembler, which doesn't grok some of the IA-64 assembly code in the "tests" directory. For an ECC-built version of libunwind to work properly, you also need to ensure that /usr/include/asm/fpu.h contains a "long double" member called "__dummy" in the declaration of "struct ia64_fpreg". Without that member, variables of type unw_context_t won't be aligned properly. * Regression Testing After building the library, you can run a set of regression tests with: $ make check Unless you have a very recent library and compiler installed, it is currently expected to have the following tests fail: Gtest-init (should work with glibc-2.3.1) Ltest-init (should work with glibc-2.3.1) test-ptrace (should work with glibc-2.3.1) run-ia64-test-dyn1 (should work with glibc-2.3.1) * Contacting the Developers Please direct all questions regarding this library to: libunwind@linux.hpl.hp.com For spam protection, you'll have to subscribe to this list before posting a question. You can do this by sending a mail to libunwind-request@linux.hpl.hp.com with a body of: subscribe libunwind Note: the host that is running this list is behind a firewall, so you'll not be able to use the Web interface to manage your subscription. Send a mail containing "help" to libunwind-request@linux.hpl.hp.com for information on how to manage your subscription via email.