Статья написана и любезно предоставлена Gatsu, чей ник вы можете часто увидеть в нашем форуме. Надеюсь, данная публикация положит начало серии статей, посвященных сборке программного обеспечения для Solaris.
Автор: Gatsu
В примере рассматриваю Solaris 10 x86_x64 11/06. (Действия идентичны и для Solaris 10 x86_x64 01/06).
Итак Solaris 10 x86 установлен, а что дальше?
Небольшой тюнинг перед «боем»...
Так как при установке системы (если был выбран тип «full») установились и средства разработчика, то задача сводится к указанию путей к этим средствам.
Полученный опыт сборки исходников с помощью GNU компилятора идущего в комплекте с системой позволил мне полагать, что не стоит «перегружать» файл профиля пользователя указанием различных путей к бинарным файлам и библиотекам средств разработки (в нашем случае пользователь «root»).
На основании чего я сделал такой вывод? Дело в том, что файл «.profile», находящийся в корне домашнего каталога пользователя профилирует текущий сеанс и может навредить сбалансированной работе приложений, запускаемых от имени текущего пользователя. Связано это с тем, что прямое указание путей из файла профиля может указать приложению на библиотеки с ним не совместимые или не совпадающие по версии. Такая путаница может привести к краху системы или отказу старта графической сессии.