added --enable-eager-madvise and preprocessor switches