--enable-haifa is only applicable to gcc2, therefore having it in the main script can be misleading.
Index: bin/mknetrel =================================================================== RCS file: /home/max/cvsmirror/cygwin-apps-cvs/mknetrel/bin/mknetrel,v retrieving revision 1.48 diff -u -p -r1.48 mknetrel --- bin/mknetrel 15 Jun 2003 03:49:19 -0000 1.48 +++ bin/mknetrel 28 Jun 2003 17:30:11 -0000 @@ -228,7 +228,7 @@ mystrip() { } doconfig() { - CONFIGOPTS="${build_config_opts} --enable-haifa --prefix=$prefix --exec-pref ix=$exec_prefix --sysconfdir=$sysconfdir --libdir=$libdir --includedir=$incl udedir --libexecdir=$libexecdir" + CONFIGOPTS="${build_config_opts} --prefix=$prefix --exec-prefix=$exec_prefix --sysconfdir=$sysconfdir --libdir=$libdir --includedir=$includedir --libexe cdir=$libexecdir" cat >>config.cache <<EOF ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB='$build_ranlib'} ac_cv_prog_CC=${ac_cv_prog_CC='$build_cc'} Index: extra/gcc2 =================================================================== RCS file: /home/max/cvsmirror/cygwin-apps-cvs/mknetrel/extra/gcc2,v retrieving revision 1.2 diff -u -p -r1.2 gcc2 --- extra/gcc2 15 Jul 2002 22:07:04 -0000 1.2 +++ extra/gcc2 28 Jun 2003 17:30:38 -0000 @@ -3,7 +3,7 @@ preconfig() { sedit 's%\(2.95.[23]\).*$%\1'"$n"' (cygwin special)";%' $src/gcc/version.c 4 : || : build_cxx='ccache i686-pc-cygwin-g++-2' build_cc='ccache i686-pc-cygwin-gcc-2 -mwin32' - CONFIGOPTS="--enable-languages=c,c++,f77 --enable-threads --with-system-zlib --enable-nls --without-included-gettext --disable-shared --disable-version- specific-runtime-libs $CONFIGOPTS" + CONFIGOPTS="--enable-haifa --enable-languages=c,c++,f77 --enable-threads --w ith-system-zlib --enable-nls --without-included-gettext --disable-shared --d isable-version-specific-runtime-libs $CONFIGOPTS" export CLIB=-lintl }