|Subject:||Breaks DynaLoader on perl 5.8|
This module breaks loading DynaLoader on perl 5.8. If DynaLoader is loaded before XSLoader, it will fail. DynaLoader creates a $VERSION variable but doesn't assign to it until after loading Config. Config (XSConfig) then loads XSLoader, which bootstraps DynaLoader. That bootstrapping fails because $VERSION doesn't match the object version. If XSLoader is loaded first, it bootstraps DynaLoader itself without loading DynaLoader.pm or creating the $DynaLoader::VERSION variable. When the variable doesn't exist, the bootstrapping doesn't do any version checks.