autoconf проверяет библиотеку bfd из binutils - PullRequest
1 голос
/ 01 апреля 2011

в linux, autoconf 2.65, binutils 2.20.0. Мне нужно сделать что-то вроде этого:

AC_CHECK_HEADER([bfd.h],
                  [AC_DEFINE([HAVE_BFD_H])],
                  [AC_MSG_WARN([Header "bfd.h" from the binutils not found!])],
   [[#ifdef HAVE_BFD_H
     #include <bfd.h>
     #endif]]
   )
    AC_SEARCH_LIBS([bfd_openr],  [bfd],
                 [AC_MSG_RESULT([OK, found libbfd])],
[AC_MSG_ERROR([BFD library from the binutils package not found!])])

Вторая проверка завершилась неудачно, возможно, из-за зависимости от -lintl.

Кто-нибудь может показать мне, как это исправить? Большое спасибо!

Crack

1 Ответ

1 голос
/ 01 апреля 2011

5-й аргумент AC_SEARCH_LIBS - это список используемых библиотек. Попробуйте:

AC_SEARCH_LIBS([bfd_openr], [bfd], [], [], [-lintl])

(я оставил 3-й и 4-й аргументы пустыми для ясности, а не как рекомендация изменить.)

...