1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-11-29 02:07:39 +01:00

Update sections on HP-UX.

(Logical change 1.223)
This commit is contained in:
mostang.com!davidm 2004-05-04 22:24:50 +00:00
parent bd193e0509
commit f2b40607fd

41
README
View file

@ -61,23 +61,28 @@ should look like this:
$ ./configure CC=icc CFLAGS="-g -O3 -ip" CXX=icc CCAS=gcc CCASFLAGS=-g \ $ ./configure CC=icc CFLAGS="-g -O3 -ip" CXX=icc CCAS=gcc CCASFLAGS=-g \
LDFLAGS="-L$PWD/src/.libs" LDFLAGS="-L$PWD/src/.libs"
* Building on HP-UX * Building on HP-UX
For the time being, libunwind must be built with GCC on HP-UX. For the time being, libunwind must be built with GCC on HP-UX.
Unfortunately, gcc-3.0 and gcc-3.2 ship with a bad version of
sys/types.h. The workaround for this is: libunwind should be configured and installed on HP-UX like this:
$ ./configure CFLAGS="-g -O2 -mlp64" CXXFLAGS="-g -O2 -mlp64"
Caveat: Unwinding of 32-bit (ILP32) binaries is not supported
at the moment.
** Workaround for older versions of GCC
GCC v3.0 and GCC v3.2 ship with a bad version of sys/types.h. The
workaround is to issue the following commands before running
"configure":
$ mkdir $top_dir/include/sys $ mkdir $top_dir/include/sys
$ cp /usr/include/sys/types.h $top_dir/include/sys $ cp /usr/include/sys/types.h $top_dir/include/sys
Apart from this glitch, libunwind should configure and install on GCC v3.3.2 or later have been fixed and do not require this
HP-UX like this: workaround.
$ ./configure CFLAGS="-g -O2 -mlp64"
Caveat: Unwinding of 32-bit (ILP32) binaries is not supported
at the moment.
* Regression Testing * Regression Testing
@ -111,10 +116,18 @@ The following tests are expected to fail on x86 Linux:
** Expected results on HP-UX ** Expected results on HP-UX
"make check" is currently unsupported for HP-UX. The only test "make check" is currently unsupported for HP-UX. You can try to run
programs that are known to work at this time are tests/bt (which it, but most tests will fail (and some may fail to terminate). The
produces various backtraces) and tests/Gperf-simple, which does some only test programs that are known to work at this time are:
simple performance measurements.
tests/bt
tests/Gperf-simple
tests/test-proc-info
tests/test-static-link
tests/Gtest-init
tests/Ltest-init
tests/Gtest-resume-sig
tests/Ltest-resume-sig
* Performance Testing * Performance Testing