autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AC_CHECK_LIB: Library is found on build host but is not on a target


From: Sergio Belkin
Subject: Re: AC_CHECK_LIB: Library is found on build host but is not on a target host
Date: Mon, 27 Sep 2010 10:30:49 -0300

2010/8/23 Eric Blake <address@hidden>:

>>> Ah - the difference is the presence of -L/usr/lib/mysql in the working
>>> command line.  For your configure test to work, you'd also have to
>>> provide
>>> that same -L option to LDFLAGS prior to using AC_CHECK_LIB (or the better
>>> AC_SEARCH_LIBS).
>>
>> But I don't understand why... with AC_CHECK_LIB I have no need to use
>> LDFLAGS on Mandriva or Ubuntu...
>
> Most likely, because Mandriva or Ubuntu chooses to install the package
> directly into /usr/lib instead of Fedora's choice of installing into
> /usr/lib/mysql (I don't use Ubuntu myself to state that with certainty).  I
> can't say whether the difference in layout between the distros is worthy of
> a bug report (or even to which distro you should file such a bug report),
> but that's one of the joys you get to encounter when porting software to
> multiple platforms.  More importantly, you should remember that someone
> might not have mysql installed anywhere under /usr/lib at all; perhaps they
> installed it in $HOME/lib instead.
>
> Hence, the autoconf approach is to expose LDFLAGS as the desired way of
> letting the user tune where to look for particular libraries, and both the
> autoconf-archives and gnulib projects have written wrapper macros that make
> it easier to search in several default candidate locations (including the
> location relative to ${prefix}) to set the correct LDFLAGS for a given
> library.
>
> --
> Eric Blake   address@hidden    +1-801-349-2682
> Libvirt virtualization library http://libvirt.org
>


Hi, I've added

LDFLAGS="-L/usr/lib/mysql $LDFLAGS"


and it worked. I wonder if the proper way to do it.

Thanks in advance!!
-- 
--
Sergio Belkin http://www.sergiobelkin.com
Watch More TV http://sebelk.blogspot.com
Sergio Belkin -



reply via email to

[Prev in Thread] Current Thread [Next in Thread]