Parallel mono environment

Разработка на C# под linux
 
Может сложится впечатление, что это какой-то готовый продукт с таким названием, который позволяет устанавливать и управлять несколькими версиями окружения.
Это неверное предположение.

Всё что есть - это рекомендация добавлять ключ --prefix=/opt/mono при сборке пакетов из списка:
libgdiplus
gtk-sharp
gtk-sharp-2
mono-tools
monodevelop
(и по всей видимости xsp и mod_mono)

Как добавлять этот ключ в Gentoo и что общего у него и переменной PREFIX из проекта Gentoo Prefix - неясно
в списке переменных gentoo, кстати, переменной PREFIX нет

Какие есть статьи

http://www.mono-project.com/docs/compiling-mono/parallel-mono-environments/
http://stackoverflow.com/questions/35445344/running-xsp-in-a-parallel-mono-environment
http://mono.1490590.n4.nabble.com/Distribute-Parallel-Mono-Environment-td4668521.html
https://inorton.wordpress.com/pmono-parallel-mono-debian-pacakges/

https://github.com/dragan/mope
https://github.com/louissalin/mopem

eselect

Можно было бы, наверное, сделать утилиту (точнее модуль) интегрированную в eselect, по аналогии с https://github.com/dragan/mope
но зачем?

pkgconfig

Наверное, его тоже надо пропатчить и сделать параллельным
If you intend to leave your MONO_GAC_PREFIX empty to use a local GAC,
beware about the fallback behaviour of pkgconfig when it doesn’t find things in your local env: it will search in /usr/ and /usr/local/ in a hardcoded way.

Что сделать в генте

Чего вообще хотелось бы добится?
Чтобы была некая установленная версия monodevelop, которая бы не ломалась при разных пересборках, а была автономна.
чтобы не было пересборок, она не должна быть включена в /var/lib/portage/world и в /var/db/pkg/
а чтобы можно было при необходимости переустановить, должна быть где-то другая подобная база (/var/db/pkg2/ ?).
это подволит к мысли о необходимости установки полной версии Gentoo Prefix (чего не хотелось бы, но в принципе не сильно пугает)

можно было бы написать пакеты mono-parallel, monodevelop-parallel, libgdiplus-parallel и так далее. Однако они тоже будут подвержены пересборке при пересборке мира. И может случиться так, что у gcc будет новая версия ABI или ешё что-нибудь сломается и параллельная версия Mono при такой пересборке тоже будет сломана.
Gentoo Prefix должна решить этот вопрос надёжнее

Умение использовать Gentoo Prefix было бы также полезно при сборке на travis-ci в процессе тестирования пакетов

Установка mono в Gentoo Prefix

Можно предположить, что как-то это можно сделать, раз уж и gentoo и mono поддерживают PREFIX.
Однако статьи на эту тему не находятся...