configure: Check for actual functions in libraries with AC_CHECK_LIB
authorTobias Brunner <tobias@strongswan.org>
Fri, 2 Dec 2016 09:55:13 +0000 (10:55 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 2 Dec 2016 15:56:13 +0000 (16:56 +0100)
commit016228c15843ad8ca365809b98f500722b512fd7
treeb30b1f035e5c5b591af81c43724be9bd09bdcf12
parent5078f87a52c6bcc296ff783a8c26d32c94948ab1
configure: Check for actual functions in libraries with AC_CHECK_LIB

Checking for `main` produces code like this in the test program:

  int
  main ()
  {
  return main ();
    ;
    return 0;
  }

This recursive call results in a warning message with some compilers (e.g.
Clang in newer Xcode versions: "all paths through this function will call
itself [-Winfinite-recursion]"), which lets the tests fail when compiling
with -Werror.
configure.ac