summaryrefslogtreecommitdiff
path: root/README.tru64
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2014-10-06 23:34:56 +0200
committerJarkko Hietaniemi <jhi@iki.fi>2014-10-07 20:31:50 +0200
commit1874162f037456b666aa88174a3a68546de0c4de (patch)
tree9f6027629d7a99774bd8a1a2b5bf6bcbc881e683 /README.tru64
parent63b7eadbbf46d98f0a1bde05821cb66b9c04c351 (diff)
downloadperl-1874162f037456b666aa88174a3a68546de0c4de.tar.gz
Tru64: Document "read_cur_obj_info: bad file magic number" error.
Diffstat (limited to 'README.tru64')
-rw-r--r--README.tru6413
1 files changed, 13 insertions, 0 deletions
diff --git a/README.tru64 b/README.tru64
index 8f7e9b9327..5e3ae85c0b 100644
--- a/README.tru64
+++ b/README.tru64
@@ -167,6 +167,19 @@ you need to either recompile your Perl in Tru64 4.0D or upgrade your
Tru64 4.0D to at least 4.0F: the sockatmark() system call was
added in Tru64 4.0F, and the IO extension refers that symbol.
+=head1 read_cur_obj_info: bad file magic number
+
+You may be mixing the Tru64 cc/ar/ld with the GNU gcc/ar/ld.
+That may work, but sometimes it doesn't (your gcc or GNU utils
+may have been compiled for an incompatible OS release).
+
+Try 'which ld' and 'which ld' (or try 'ar --version' and 'ld --version',
+which work only for the GNU tools, and will announce themselves to be such),
+and adjust your PATH so that you are consistently using either
+the native tools or the GNU tools. After fixing your PATH, you should
+do 'make distclean' and start all the way from running the Configure
+since you may have quite a confused situation.
+
=head1 AUTHOR
Jarkko Hietaniemi <jhi@iki.fi>