Я построил последний glibc, и теперь у меня проблемы с функциями в coreutils, например ls
или cat
, или что-нибудь еще, как vim
.
Моя ошибка
-bash-4.0$ cat
cat: error while loading shared libraries: __vdso_time: invalid mode for dlopen(): Invalid argument
и я построил, glibc без ошибок со следующей конфигурацией
../glibc/configure --prefix=/home/ex/uid377/glibbuilt
В старых версиях, таких как 2.14, запуск утилит приводит к ошибке сегментации.
-bash-4.0$ ./pwd
./pwd: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./pwd)
-bash-4.0$ LD_LIBRARY_PATH=/home/ex/uid377/glibc/lib/:${LD_LIBRARY_PATH}
-bash-4.0$ ./pwd
Segmentation fault (core dumped)
Edit Версия ядра
-bash-4.0$ uname -r
2.6.32.26-175.fc12.x86_64