I see that doing “module load” for a certain piece of software also loads the 
modules for its dependencies, however doing "module unload” only unloads that 
piece of software but NOT its dependencies. IS there any way to make “module 
unload” work for all dependencies?

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).

Thanks,

Todd

Reply via email to