Как отключить PIE+SSP/SElinux/grsec/PAX [напостил об этом в другой ветке - здесь прошу удалить]
Здравствуйте, у меня возникла такая проблема. Устанавливал я себе Gnome, он за собой потянул пакет dev-lang/mono. При компиляции этого пакета выдает такую ошибку:
"If you are using any hardening features such as PIE+SSP/SElinux/grsec/PAX then most probably this is the reason why build has faild. In this case turn any active security enhancemants off and try emerging the package again"
Я не знаю использую я такие вещи или нет (может быть они при установке каких-нибудь пакетов сами включились), но в USE флагах к некоторым пакетам у меня стоит ssl sasl slp cddb ldap avahi gnutls - я так понимаю, это вещи относящиеся так или иначе к безобасности. Хочу попробовать всё это отключить - только вот не знаю как? Я в Linux новечёк. Помогите пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
Извиняюсь, я наверное не в ту
Извиняюсь, я наверное не в ту ветку написал. Спрошу лучше в общих вопросах или оконных менеджерах.
Всё очень просто! ;-)
Если вы ставили систему не из hardened/selinux-стейджа, если не выбирали (и не переходили на) hardened/selinux профиль, если не включали USE-флагов pie, ssp, hardened, selinux в /etc/make.conf, то беспокоиться вам не о чем! В обычных server/desktop-профилях gentoo эти защиты и так выключены. Но вы можете это проверить дополнительно, посмотрев через equery -iop h $FLAG && eix all-atoms и gcc-config -l | grep hardened. Дополнительно, покажите, что у вас в CFLAGS/LDFLAGS. А из перечисленных вами флагов нет ничего связанного с PIE+SSP/SElinux/grsec/PAX... ;-)
Спасибо, но эта проблема уже
Спасибо, но эта проблема уже решилась :) Там было дело в переходе на новую glibc. В общем проблема решилась установкой самой последней версии этого пакета с включенным в него патчем.