Fix for issue #1647805 (detecting -fexceptions support doesn't work
with Intel compiler). Thanks to Hazael (hmaldonado) for the fix.
diff --git a/expat/configure.in b/expat/configure.in
index 220fe66..24bcb40 100644
--- a/expat/configure.in
+++ b/expat/configure.in
@@ -72,8 +72,8 @@
     dnl
     OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes"
     CFLAGS="$OLDCFLAGS -fexceptions"
-    AC_MSG_CHECKING(whether gcc accepts -fexceptions)
-    AC_TRY_COMPILE(,(void)1,
+    AC_MSG_CHECKING(whether $CC accepts -fexceptions)
+    AC_TRY_LINK( , ,
                    AC_MSG_RESULT(yes),
                    AC_MSG_RESULT(no); CFLAGS="$OLDCFLAGS")
     CXXFLAGS=`echo "$CFLAGS" | sed 's/ -Wmissing-prototypes -Wstrict-prototypes//'`