Blob Blame History Raw
Index: M2-release-1.6-stable-20130514/M2/configure.ac
===================================================================
--- M2-release-1.6-stable-20130514.orig/M2/configure.ac
+++ M2-release-1.6-stable-20130514/M2/configure.ac
@@ -1125,15 +1125,14 @@ then AC_LANG(C)
 			  AC_MSG_CHECKING(whether libgc is recent enough)
 			  AC_RUN_IFELSE([AC_LANG_SOURCE([ 
 				  #include <stdio.h>
+				  #include <gc.h>
 				  main () {
-				      extern unsigned GC_version;
 				      FILE *msg = fdopen(AS_MESSAGE_FD,"w");
-				      unsigned major, minor, alpha;
-				      major = GC_version >> 16;
-				      minor = (GC_version >> 8) & 0xff;
-				      alpha = GC_version & 0xff;
-				      if (alpha == 0xff) fprintf(msg,"(version %d.%d found) ", major, minor);
-				      else fprintf(msg,"(version %d.%d alpha %d found) ", major, minor, alpha);
+				      unsigned major, minor, micro;
+				      major = GC_VERSION_MAJOR;
+				      minor = GC_VERSION_MINOR;
+				      micro = GC_VERSION_MICRO;
+				      fprintf(msg,"(version %d.%d.%d found) ", major, minor, micro);
 				      return !( major > 7 || major == 7 && minor >= 2); }])],
 			     [ AC_MSG_RESULT(yes) ],
 			     [ AC_MSG_RESULT([no, version at least 7.2 is required (gc will be built from downloaded sources)]); BUILD_gc=yes ],