LINUX.ORG.RU

[gentoo] revdep-rebuild vs dlopen()

 


0

1

Напал глюк:

$ sudo
sudo: не удаётся выполнить dlopen для /usr/lib/sudo/sudoers.so: /usr/lib/sudo/sudoers.so: неверный заголовок ELF
sudo: фатальная ошибка, не удалось загрузить модули

$ head /usr/lib/sudo/sudoers.so
SET(CMAKE_C_CREATE_SHARED_LIBRARY_FORBIDDEN_FLAGS "" )
SET(CMAKE_CXX_CREATE_SHARED_LIBRARY_FORBIDDEN_FLAGS "")

# Setup for Leopard Compatibility
EXEC_PROGRAM(sw_vers ARGS -productVersion OUTPUT_VARIABLE _OSX_VERSION)
# MESSAGE (STATUS "_OSX_VERSION: ${_OSX_VERSION}")
IF ( _OSX_VERSION MATCHES "^10.4" )
  #IF(CMAKE_COMPILER_IS_GNUCC)
    SET (CMAKE_C_FLAGS_INIT "")
    SET (CMAKE_C_FLAGS_DEBUG_INIT "-gdwarf-2")

$ revdep-rebuild -- -pv
 * You are not superuser. Adding --pretend to emerge options.
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 100% ]                 

 * Dynamic linking on your system is consistent... All done.
Конечно, sudo я пересоберу... а как узнать, что ещё сломалось?

в бинарном файле текстовой мусор

а как узнать, что ещё сломалось

никак

hizel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.