use prefered global macro for host cpu