non-inline new operators gcc 4.8 linking issue