1
0
Fork 0
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/
Find a file
esiee.fr!m.delahaye ae4776829c [PATCH] Patch to work around lexgrog bug
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
2003-03-31 19:57:09 +00:00
aux Fix checkin lossage. 2003-01-17 18:12:55 +00:00
BitKeeper/etc Logging to logging@openlogging.org accepted 2003-03-31 19:57:09 +00:00
doc Patch to work around lexgrog bug 2003-03-31 19:57:09 +00:00
include Regenerate. 2003-03-31 18:16:54 +00:00
scripts Also handle C++ files (.cxx). 2003-03-28 07:43:22 +00:00
src (maps_close): Do nothing if mi->fp is already NULL. 2003-03-29 07:32:50 +00:00
tests (main): Fix command-line parsing to allow for more than one argument. 2003-03-29 07:32:50 +00:00
acinclude.m4 Remove libtool.m4 gunk---it's no longer needed with libtool v1.4.3. 2003-01-16 03:10:11 +00:00
aclocal.m4 Regenerate. 2003-03-31 18:16:54 +00:00
AUTHORS Initial revision 2002-02-23 20:27:03 +00:00
ChangeLog Correct typo. 2003-01-23 10:04:09 +00:00
ChangeSet Initial revision 2002-02-15 18:20:10 +00:00
configure Regenerate. 2003-03-31 18:16:54 +00:00
configure.in (AC_CHECK_TYPES): Rename from AC_CHECK_TYPE(). 2003-03-31 18:16:54 +00:00
COPYING Switch to MIT license. 2002-11-16 03:23:11 +00:00
INSTALL Initial revision 2002-02-23 20:27:03 +00:00
Makefile.am (DISTCLEANFILES): New macro. Mention libunwind.h and tdep.h to ensure they get 2003-03-19 19:25:18 +00:00
Makefile.in Regenerate. 2003-03-28 07:43:22 +00:00
NEWS ia32 -> x86. 2002-12-19 07:16:50 +00:00
README Update for v0.92. 2003-03-28 07:43:22 +00:00

-*- 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.