[Buildroot] AC_CHECK_LIB doesn't work for cross-compiling
chaoj at infipwr.com
Thu Dec 25 04:34:59 UTC 2014
I am trying to add a new package to buildroot. the package is built upon
autotools. thus, it is supposed to be very easy to make it
cross-compilable. ever, i got suck at AC_CHECK_LIB macro. it doesn't
work well at cross-compiling while it does work on normal compiling.
AC_CHECK_LIB([fcgi], [FCGX_InitRequest], [AC_MSG_WARN("unable to find
the FCGX_InitRequest() function")])
always failed even though I do have libfcgi in my configuration. The
error message looks like
checking for FCGX_InitRequest in -lfcgi... no
configure: WARNING: unable to find the FCGX_InitRequest() function
I don't think AC_CHECK_LIB will not work on cross-compiling because it
seems there are lots of other target packages in buildroot using the
macro. Most probably, I am doing something wrong.
Does AC_CHECK_LIB work in buildroot? If the macro needs some changes,
how could I do it?
More information about the buildroot