Thanks for all explainations.
Here's what I understood and (hopefully) "fixed":
in ./configure.in :
case "$ARCH" in
*hppa*linux)
AC_DEFINE(SO_EXT, "so")
if test "$GCC" = "yes"; then
LDFLAGS="$LDFLAGS -Wl,-E"
LD_SHAREFLAGS="-Wl"
else
LDFLAGS="$LDFLAGS -E"
fi
;;
*hppa*|*hpux*)
AC_DEFINE(SO_EXT, "so")
if test "$GCC" = "yes"; then
LDFLAGS="$LDFLAGS -Wl,-E"
LD_SHAREFLAGS="-Wl,-b"
else
LDFLAGS="$LDFLAGS -E"
fi
;;
*solaris*)
.....
*)
AC_DEFINE(SO_EXT, "so")
;;
esac
Then I ran autoconf.
Do You think it'll work?
A package fixed this way is about to be uploaded by my sponsor
(or has been uploaded already - not sure).
As I understood the "-b" option caused all the problem and as
commercial ld differs from GNU ld - it is unnecessary?
Is this fix "good looking" for You ?
Best regards
Grzegorz Prokopski
Attachment:
pgpze5jyrPT6k.pgp
Description: PGP signature