Известно, что nvcc (компилятор CUDA) обычно поддерживает не самую последнюю версию gcc, в данный момент — 4.6. Я с дури обновился на 4.7, старая версия осталась.
Казалось бы, ничего страшного: CXX='gcc-4.6.3' cmake myproject, но засада в том, что системный boost собран уже новым компилятором, и потому не линкуется. Я, конечно, вижу несколько решений проблемы, но интересно было бы услышать мнение знающих людей, как тут может помочь гибкость™ gentoo.
Т.е., грубо говоря, можно ли держать в системе несколько версий одного пакета, собранного разными компиляторами?