* When using C++11, we could violate the one definition rule * fix * simplifying * disabling new 'test' when using shared libs