2012-08-07 2 views
2

Я использую GNU Autoconf 2.63 на CentoOS 6.3 32-бит. В моем конфигурационном скрипте проверить размеры некоторых типов, например:Autoconf AC_CHECK_SIZEOF всегда 0 на CentOS

AC_CHECK_SIZEOF(char) 
AC_CHECK_SIZEOF(int) 
AC_CHECK_SIZEOF(long) 

, но результат всегда 0 при запуске ./configure:

checking size of char... 0 
checking size of int... 0 
checking size of long... 0 

Той же конфигурация, прекрасно работает на Mac OS X SL и Ubuntu, хотя.

Любые идеи, почему AC_CHECK_SIZEOF возвращает 0 на CentOS?

+0

способен выкопать соответствующие части 'config.log' Вы? Это даст нам некоторое представление. –

ответ

0

Кажется, что это была библиотека, которую я связал в этом отсутствует, когда я добавил правильную символическую ссылку в lib, AC_CHECK_SIZEOF вернул правильные значения.

Решение было найдено здесь: http://lists.gnu.org/archive/html/bug-autoconf/2012-08/msg00009.html

 Смежные вопросы

  • Нет связанных вопросов^_^