allow compiling under more than darwin