libc.so требуется для запуска Unix-команд, таких как ssh или awk, которые были написаны на C, и использования динамического связывания (во время выполнения). libc.so - это ссылка на libc.so.1, которая является «базовой» версией библиотеки C для реализации Solaris 10, которую вы используете.
Solaris не работает точно так же, как Linux с версиями libc, потому что существуют разные версии архитектуры sparc. Самый низкий общий знаменатель - sparc 1. У меня есть коробка Ultrasparc III и другие более современные коробки.
Попробуйте команду file на libc.so.1: file /lib/libc.so.1
Для того, чтобы утилиты и другой код получили максимум из коробки, архитектура "настройки sparc" libc соответствует коробке. Прочитайте и попробуйте команды isalist
и isainfo
.