[sane-devel] Makefile.in : libsane.la should use $(libdir) instead of
$(libsanedir)
Julien BLACHE
jb@jblache.org
Sun, 31 Oct 2004 11:42:46 +0100
Hi,
>From Makefile.in :
libsane.la: dll.lo dll-s.lo $(EXTRA) $(addsuffix .lo,$(DLL_PRELOAD)) $(LIBOBJS)
@$(LIBTOOL) $(MLINK) $(CC) -o $@ $(LDFLAGS) $(BACKENDLIBS) $^ \
$(addsuffix .lo,$(DLL_PRELOAD_EXTRAS)) @LIBTOOL_LINK_EXTRA@ \
-rpath $(libsanedir) -version-info $(V_MAJOR):$(V_REV):$(V_MINOR)
^^^^^^^^^^^^^
This causes libsane.la to contain /usr/lib/sane as its libdir,
although libsane.so is installed into /usr/lib.
libtool will then complain that libsane.la got moved, and will fail to
link any dependent library (itself using libtool).
$(libsanedir) should be changed to $(libdir) in the above; Henning,
can this go in for 1.0.15 ?
JB.
--
Julien BLACHE <http://www.jblache.org>
<jb@jblache.org> GPG KeyID 0xF5D65169