resolve the autoconf issue according to http://lists.gnu.org/archive/html/autoconf/2007-07/msg00058.html