Dear Todd,

On Jan 30, 2014, at 4:33 PM, Heywood, Todd wrote:
> Details: I have built Python3 for the goalf toolchain: 
> Python/3.2.5-goalf-1.5.12-no-OFED. This uses GCC 4.8.1, while our “default” 
> GCC is older. If someone with other software build with our ‘default” 
> installations wants to use Python3, they would do “module unload  
> Python/3.2.5-goalf-1.5.12-no-OFED” after their program finishes. But the 
> newer GCC 4.8.1 remains in the environment, and their other software may 
> crash since it was built with and older GCC (libraries).

At the moment, we consider this more of a feature than a bug:
you take the pain of unloading the modules if you really intend 
to try the ABI compatibility between different modules.

The approach that we all take is, to stick to 2-3 toolchains
and build all the relevant modules for them...

Then, we encourage users to pick early on their toolchain "space" and,
then potential compatibility issues are greatly reduced.

best,
Fotis

-- 
echo "sysadmin know better bash than english" | sed s/min/mins/ \
        | sed 's/better bash/bash better/' # Yelling in a CERN forum



Reply via email to