Alexandre Julliard (@julliard) commented about configure.ac:
freebsd*) WINE_PACKAGE_FLAGS(HWLOC,[hwloc],,,, [AC_CHECK_HEADER([hwloc.h],
[AC_CHECK_LIB(hwloc,hwloc_topology_init,[AC_DEFINE(HAVE_LIBHWLOC, 1, [Define to 1 if you have the 'hwloc' library (-lhwloc).])],
[AC_CHECK_DECL(HWLOC_OBJ_L1CACHE,[AC_CHECK_LIB(hwloc,hwloc_topology_init,[AC_DEFINE(HAVE_LIBHWLOC, 1, [Define to 1 if you have the 'hwloc' library (-lhwloc).])],
A better way is to use AC_LINK_IFELSE with a sample program, instead of 3 separate checks.