Ламерский вопрос: как поиметь в системе две версии одной библиотеке одновременно средствами emerge?

Есть фортрановская библиотека - PGPLOT. Она есть в портажах.

Есть несколько программ её использующих, не из портажей.

Библиотека может быть собрана как g77 (gcc-3.*) так и gforth (gcc-4.*)
а программы... Некоторые можно собрать только g77, некоторые - только gfortran'ом.

Причём программы собранные gfortran'ом хотят и чтобы pgplot был собран gfortran'ом, программы, собранные g77 хотят pgplot, собранный g77.

Так вот вопрос, как сделать чтобы работало всё и сразу?
Чтобы одни программы использовали одну сборку библиотеки, другие - другую и между собой они все никак не пересекались?

Проблема в том, что почему-то мне не удаётся собрать руками (без emerge) эту библиотеку - она собирается неправильно и не отображает текст (глючит). А то поставил бы руками копию библиотеки в /usr/local и проблем бы не имел...

Если ставить библиотеку из портажей то, естественно, собирается она нормально, без глюков.

Прочтите по

Прочтите про ручную компиляцию средствами ebuild в хендбуке.

Я бы

Я бы рекомендовал сделать оверлей, и изменить ебилд как надо. (Можно со слотами разобраться)

Использую

Использую переменную окружения ROOT. Она указывает портежам, куда надо ставить приложение. Единственное что, база установленных приложекний тоже размещается в этой директории т.е.
ROOT="/usr/local" emerge pgplot
Не отметит её установку в основной базе, а в базе в /usr/local/var/...

Либо надо посмотреть, как устроены слотовые ebuild'ы и переделать ebuild для pgplot.

Всем спасибо за

Всем спасибо за сочувствие! :)
Поставил emerg'ем pgplot скомпиленный третьим гцц в /usr/local и... в программах использующих пгплот появился тотже глюк, который был когда я ставил в /usr/local пгплот руками (в гарфическом окне перестаёт отображаться текст)! Если я делаю всё тоже самое, но не в /usr/local а в /usr/ то всё работает... В общем, тут уже проблема в глюке пгплота, постараюсь на досуге его отловить...
Ещё раз всем спасибо!

ну, тогда

ну, тогда вставь [РЕШЕНО] в тему первого поста

Проверяй баг

Проверяй баг трейсами (http://ylsoftware.com/?action=news&na=viewfull&news=256), возможно где-то библиотеку какую не находит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".