------- Comment #13 from Ralf dot Wildenhues at gmx dot de 2006-02-24 14:57
-------
(In reply to comment #12)
> It appears that the LT stands for libtool. So the first one (LIBICONV) is
> supposed to be used for linking if you aren't using libtool, and the second
> one
> (LTLIBICONV) is used for linking if you are using libtool.
Right. You cannot expect to be able to use $LTLIBICONV if you are not using
Libtool.
> So, yes, this looks OK to me. We could at least get this on mainline even if
> we can't fix the release branches yet.
That is not ok.
Best would probably be if you took LIBICONV and killed all instances of
$wl aka $acl_cv_wl from it, and turned all remaining comma into spaces,
for good measure. I think. For the former, you could also call
AC_LIB_RPATH explicitly and unset or empty $wl for the AM_ICONV call, and
restore it afterwards. If you don't need the LIBICONV for other purposes
that may involve linking with a compiler driver.
Or fix config/lib-link.m4 AC_LIB_RPATH to provide additional variables for
use when linking with $LD. Luckily newer Libtool macros don't do that very
often anymore, so it may not be worth it.
--
Ralf dot Wildenhues at gmx dot de changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |Ralf dot Wildenhues at gmx
| |dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21206