C++ base type and GAIA_DEBUG_CODEPURE

make sure the C++ standard base type only been undefined by
GAIA_DEBUG_CODEPURE macro on
extension library import flow has been confirmed!