243 |
AC_CHECK_HEADER(bfd.h, |
AC_CHECK_HEADER(bfd.h, |
244 |
AC_CHECK_LIB(bfd,bfd_init, |
AC_CHECK_LIB(bfd,bfd_init, |
245 |
AC_DEFINE(HAVE_LIBBFD) |
AC_DEFINE(HAVE_LIBBFD) |
246 |
echo "int main() {bfd_init();bfd_perror();return 0;}" >foo.c |
echo "int main() {bfd_init();xmalloc(1);return 0;}" >foo.c |
247 |
MP=`$GCC -t -o foo foo.c -lbfd -liberty 2>&1 |tr '()' ' ' | ${AWK} '/\/libbfd/ || /\/libiberty/ {for (j=1;j<=NF;j++) {sub("\.so$",".a",$j); if ($j ~ "/libbfd") a=$j; if ($j ~ "/libiberty") b=$j;}} END {print a " " b}'` |
MP=`$GCC -t -static -o foo foo.c -lbfd -liberty 2>&1 |tr '()' ' ' | ${AWK} '/\/libbfd/ || /\/libiberty/ {for (j=1;j<=NF;j++) {sub("\.so$",".a",$j); if ($j ~ "/libbfd") a=$j; if ($j ~ "/libiberty") b=$j;}} END {print a " " b}'` |
248 |
LIBS="$LIBS $MP" |
LIBS="$LIBS $MP" |
249 |
,,-liberty)) |
,,-liberty)) |
250 |
|
|