Somebody on the autoconf list suggested that this might be a libtool bug:
While trying to build libsigc++ on Solaris, with the Sun Forte CC
compiler,we found that our autoconf-generated configure file contains
an unsuitable -z linker switch.
This prevents the project from linking, but we can fix it by
commenting-out the "no_undefined_flag=' -z defs'" line in configure.
Here's the relevant section of code from our configure file:
solaris*)
# gcc --version < 3.0 without binutils cannot create self contained
# shared libraries reliably, requiring libgcc.a to resolve some of
# the object symbols generated in some cases. Libraries that use
# assert need libgcc.a to resolve __eprintf, for example. Linking
# a copy of libgcc.a into every shared library to guarantee
resolving
# such symbols causes other problems: According to Tim Van Holder
# <[EMAIL PROTECTED]>, C++ libraries end up with a separate
# (to the application) exception stack for one thing.
no_undefined_flag=' -z defs'
if test "$GCC" = yes; then
case `$CC --version 2>/dev/null` in
[12].*)
cat <<EOF 1>&2
--
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool