Build change in latest master


Olivier, Jeffrey V
 

The default BUILD_TYPE setting in the latest master has been changed to ‘release’ to remove our fault injection code by default.

 

Tests that rely on this feature will auto skip themselves if DAOS is not compiled with fault injection enabled.

 

You will notice if you update to the latest master that DAOS will think you need to recompile your prerequisities.  This is because the default TARGET_TYPE is set to ‘default’ which means it will follow the BUILD_TYPE setting and will want to compile release prerequisites.

 

If you don’t want to use release build (or release prerequisites), you can simply change either or both of these options.

 

scons BUILD_TYPE=dev will restore the prior behavior.  This option is sticky meaning it is saved in your daos directory in daos.conf so only needs to be specified once.

 

-Jeff