[A somewhat belated reply, but I only just noticed this thread...]

On 2007-05-01, Ralf Wildenhues <[EMAIL PROTECTED]> wrote:
> Generally I think you should be able to just use it everywhere.  The
> Libtool testsuite uses it throughout and I cannot remember a test
> failure due to it.  I'm however not sure whether there was an issue with
> C++ code some time ago (so this data point may be FUD; sorry for not
> investigating now).

I encountered problems on Mac OS X with C++ code.  I don't have access
to OS X to check, but this is what I have in configure.ac from working
on this before:

    dnl -no-undefined causes problems on Mac OS X with at least some
    dnl MACOSX_DEPLOYMENT_TARGET settings, so only pass -no-undefined on
    dnl platforms where it is required in order to link a shared library at
    dnl all (Windows is the main one).
    NO_UNDEFINED=
    if test unsupported = "$allow_undefined_flag" ; then
      NO_UNDEFINED=-no-undefined
    fi
    AC_SUBST(NO_UNDEFINED)

This approach seems to work everywhere I've tried it, though it would
be nicer if -no-undefined just worked on OS X too in this situation.

Cheers,
    Olly



_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to