On maandag, nov 22, 2004, at 12:05 Europe/Amsterdam, Peter O'Gorman wrote:
Ralf Wildenhues wrote:
C'mon Gary, two questions: is it *possible* to provide the old behavior
without too much pain? Would that destroy some cool abstraction or some
really fundamental thing?
Or are you just waiting for a patch to do this? (ok, that was three
questions now).
I would approve a patch which added LT_TRY_LINK or some such macro, and created a temporary configure time libtool script to do so. I think it would be a fairly hefty patch though. There is certainly enough information available to allow this as soon as the LT_INIT macro is complete, though there will be issues with quoting, as things are quoted one extra time because of the intervening config.status.
If such a macro ever gets created it is essential that it is possible to chose the kind of target one wants to link (i.e. program, library (static/shared) or module). The whole reason why I had to step away from the autoconf AC_CHECK_LIB macro is because I needed to create a shared library instead of a program (otherwise, my libtool 1.5.x solution would just have been to replace CC and LD temporarily with the appropriate libtool commands and call AC_CHECK_LIB).
The issue is a real one, and should be addressed. I am not convinced that it need be addressed for libtool-2.0 though, nor that it requires reverting to libtool-1.5 behavior.
Don't tell me you are saying that I won't be able to use libtool 2.0 unless I create such a LT_TRY_LINK myself (or follow the lt_ variables/ltmain.sh approach). This rather shatters the hope that Ralf was trying to give me.
Best regards, Sander
_______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/libtool