История изменений
Исправление ZenitharChampion, (текущая версия) :
Кстати, ребят, почему не собирается?
CCLD libpcre2-8.la
CCLD libpcre2-16.la
CCLD pcre2grep
./.libs/libpcre2-8.so: undefined reference to `secure_getenv'
collect2: ld returned 1 exit status
make[1]: *** [pcre2grep] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/usr/src/packages/BUILD/pcre2-10.36'
make: *** [all] Error 2
У меня Glibc 2.11. Автор библиотеки говорит, что а). Вызов появился в Glibc 2.17 б). В программе нет этого вызова. И вообще попросил меня проверить файл src/config.h
на предмет этого кода:
/* Define to 1 if you have the `secure_getenv' function. */
#define HAVE_SECURE_GETENV 1
У меня так:
/* Define to 1 if you have the `secure_getenv' function. */
/* #undef HAVE_SECURE_GETENV */
Автор сказал, что src/config.h
генерируется при помощи ./configure
, который сам определяет, есть ли в моём Glibc этот вызов, или нет. Я попробовал компилировать как под GCC 4.3, так и под GCC 10, результат один. Автор говорит, что не может помочь, так как у него Arch и GCC 10, и проблема не воспроизводится.
Исходная версия ZenitharChampion, :
Кстати, ребят, почему не собирается?
CCLD libpcre2-8.la
CCLD libpcre2-16.la
CCLD pcre2grep
./.libs/libpcre2-8.so: undefined reference to `secure_getenv'
collect2: ld returned 1 exit status
make[1]: *** [pcre2grep] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/usr/src/packages/BUILD/pcre2-10.36'
make: *** [all] Error 2
У меня Glibc 2.11. Автор библиотеки говорит, что а). Вызов появился в Glibc 2.17 б). В программе нет этого вызова. И вообще попросил меня проверить файл src/config.h
на предмет этого кода:
/* Define to 1 if you have the `secure_getenv' function. */
#define HAVE_SECURE_GETENV 1
У меня так:
/* Define to 1 if you have the `secure_getenv' function. */
/* #undef HAVE_SECURE_GETENV */
Я попробовал компилировать как под GCC 4.3, так и под GCC 10, результат один. Автор говорит, что не может помочь, так как у него Arch и GCC 10, и проблема не воспроизводится.