summaryrefslogtreecommitdiff
path: root/README.hpux
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-12-26 21:30:13 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-12-26 21:30:13 +0000
commit3853ea39bf7dbf26f8bbd5b11cd6ca8f77b7a6b7 (patch)
treece5385c7d8679024e9f90c953846d27c999ecdc9 /README.hpux
parentc7974a0a6e1dc44cd0f91d992a27679cb5e55c95 (diff)
downloadperl-3853ea39bf7dbf26f8bbd5b11cd6ca8f77b7a6b7.tar.gz
Replace the awful (most likely generated and not very persistent)
URL with something tangible. p4raw-id: //depot/perl@13899
Diffstat (limited to 'README.hpux')
-rw-r--r--README.hpux11
1 files changed, 7 insertions, 4 deletions
diff --git a/README.hpux b/README.hpux
index f99096485c..dd11e49c33 100644
--- a/README.hpux
+++ b/README.hpux
@@ -201,10 +201,13 @@ library that is already linked into perl.
Some extensions, like DB_File and Compress::Zlib use/require prebuilt
libraries for the perl extensions/modules to work. If these libraries
-are built using the default configuration, it might happen that you run
-into an error like "invalid loader fixup" during load phase. HP is aware
-of this problem and address it at
- http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,,392!0!,00.html
+are built using the default configuration, it might happen that you
+run into an error like "invalid loader fixup" during load phase.
+HP is aware of this problem. Search the HP-UX cxx-dev forums for
+discussions about the subject. The short answer is that B<everything>
+(all libraries, everything) must be compiled with C<+z> or C<+Z> to be
+PIC (position independent code). In HP-UX 11.00 or newer the linker
+error message should tell the name of the offending object file.
A more general approach is to intervene manually, as with an example for
the DB_File module, which requires SleepyCat's libdb.sl: