Code

added check for the presence of the compiler used to build perl modules
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 1 Mar 2001 21:37:54 +0000 (21:37 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 1 Mar 2001 21:37:54 +0000 (21:37 +0000)
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@17 a5681a0c-68f1-0310-ab6d-d61299d08faa

program/configure.in

index 84d88cb03e8b6adc579cbde36c3978d16ba4e375..3466c45bde2ad284d2130d0ff29f83c197cd96b8 100644 (file)
@@ -50,6 +50,18 @@ else
        AC_MSG_CHECKING(for shared library extension)
        SO_EXT=`$PERL -e 'use Config; if (defined $Config{so} and $Config{so} ne 'a') {print "$Config{so}\n"} else {print "so\n"};'`
        AC_MSG_RESULT($SO_EXT)
+        AC_MSG_CHECKING(for the C compiler perl wants to use to build its modules)
+        PROBLEMCC=`$PERL -e 'use Config; map {if (-x "$_/$Config{cc}"){exit 0}} split /:/, $ENV{PATH};print $Config{cc}'`
+        if test x$PROBLEMCC != x; then
+                AC_MSG_RESULT(no)
+                echo Could not find the Compiler: '"'$PROBLEMCC'"'
+                echo which has been used to build perl. You may have to compile
+                echo your own copy of perl to make this work. Binary perls often
+                echo exhibit this problem
+                exit 1
+        else
+                AC_MSG_RESULT(found)
+        fi
 fi
 AC_SUBST(COMP_PERL)
 AC_SUBST(SO_EXT)