linux compiler fix