On 06/13/2011 04:05 PM, Sergio Belkin wrote: > I have the following sentence in a configure.ac: > > AC_SEARCH_LIBS(ns_initparse,resolv) > > The problem is ns_initparse is missing on old releases of libresolv.so > eg: on Centos 5. > > So I'd want to make static resolv as a fallback, Can I do it with > AC_SEARCH_LIBS?
Of course, by using the action-if-not-found argument to declare a
witness preprocessor macro. Something like this (untested, and adding
recommended m4 quoting):
AC_SEARCH_LIBS([ns_initparse], [resolv], [],
[AC_DEFINE([MISSING_NS_INITPARSE], [1], [Define to 1 if ns_initparse
is not available in any library])])
Then in your C code:
#if MISSING_NS_INITPARSE
// implement your static ns_initparse instead
#endif
--
Eric Blake [email protected] +1-801-349-2682
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Autoconf mailing list [email protected] https://lists.gnu.org/mailman/listinfo/autoconf
