Update sections on HP-UX.
(Logical change 1.223)
diff --git a/README b/README
index d94e581..d5509ee 100644
--- a/README
+++ b/README
@@ -61,23 +61,28 @@
$ ./configure CC=icc CFLAGS="-g -O3 -ip" CXX=icc CCAS=gcc CCASFLAGS=-g \
LDFLAGS="-L$PWD/src/.libs"
-
* Building 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
$ cp /usr/include/sys/types.h $top_dir/include/sys
-Apart from this glitch, libunwind should configure and install on
-HP-UX like this:
-
- $ ./configure CFLAGS="-g -O2 -mlp64"
-
-Caveat: Unwinding of 32-bit (ILP32) binaries is not supported
- at the moment.
+GCC v3.3.2 or later have been fixed and do not require this
+workaround.
* Regression Testing
@@ -111,10 +116,18 @@
** Expected results on HP-UX
-"make check" is currently unsupported for HP-UX. The only test
-programs that are known to work at this time are tests/bt (which
-produces various backtraces) and tests/Gperf-simple, which does some
-simple performance measurements.
+"make check" is currently unsupported for HP-UX. You can try to run
+it, but most tests will fail (and some may fail to terminate). The
+only test programs that are known to work at this time are:
+
+ 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