linux fix for O3