Две glibc

Аватар пользователя Archont

Кто-нибудь знает, есть ли возможность поставить другую версию glibc в /usr/local, например, по аналогии с установкой 2-й glib или gcc?
И, главное, бет ли работать после этого система?

Аватар пользователя lystor

Re: Две glibc

Собрать и установить в /usr/local можно точно, но вот как сделать так, чтобы эта glibc использовалась для работы я, к сожалению, не знаю.

Аватар пользователя Archont

Re: Две glibc

Я знаю как её задействовать: прописать все, что нужно, в переменную PATH.
Я не знаю, будет ли работать после этого система, в частности компиляторы.

Аватар пользователя Archont

Re: Две glibc

Это фрагмент из официального FAQ по glibc:
2.36. Why shall glibc never get installed on GNU/Linux systems in /usr/local?
{AJ} The GNU C compiler treats /usr/local/include and /usr/local/lib in a special way, these directories will be searched before the system directories. Since on GNU/Linux the system directories /usr/include and /usr/lib contain a --- possibly different --- version of glibc and mixing certain files from different glibc installations is not supported and will break, you risk breaking your complete system. If you want to test a glibc installation, use another directory as argument to --prefix. If you like to install this glibc version as default version, overriding the existing one, use --prefix=/usr and everything will go in the right places.

Хотя я довольно хорошо понимаю по-английски, я не понимаю, почему glibc нельзя ставить в /usr/local, но можно ставить в любой другой каталог.
Не прояснит ли кто смысл сего текста?

RSS-материал