/[gcl]/gcl/configure.in
ViewVC logotype

Diff of /gcl/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.112.4.1.2.2.2.12 by camm, Sun Nov 16 19:06:42 2003 UTC revision 1.112.4.1.2.2.2.13 by camm, Mon Nov 17 01:15:19 2003 UTC
# Line 501  if test $use_gmp = yes ; then Line 501  if test $use_gmp = yes ; then
501   if test "$enable_dynsysgmp" = "yes" ; then   if test "$enable_dynsysgmp" = "yes" ; then
502          AC_CHECK_HEADER(gmp.h,          AC_CHECK_HEADER(gmp.h,
503                  AC_CHECK_LIB(gmp,__gmpz_init,                  AC_CHECK_LIB(gmp,__gmpz_init,
504                          MPFILES=$GMPDIR/mpn/mul_n.o                          AC_MSG_CHECKING("for external gmp version")
505                          PATCHED_SYMBOLS=__gmpn_toom3_mul_n                          AC_TRY_RUN([#include <gmp.h>
506                          if test "$use" = "m68k-linux" ; then                                      int main() {
507                                  MPFILES="$MPFILES $GMPDIR/mpn/lshift.o $GMPDIR/mpn/rshift.o"                                      #if __GNU_MP_VERSION == 4
508                                  PATCHED_SYMBOLS="$PATCHED_SYMBOLS __gmpn_lshift __gmpn_rshift"                                          return 0;
509                          fi                                      #else
510                          TLIBS="$TLIBS -lgmp"                                          return -1;
511                          echo "#include \"gmp.h\"" >foo.c                                      #endif
512                          echo "int main() {return 0;}" >>foo.c                                      }],
513                          MP_INCLUDE=`cpp foo.c | grep /gmp.h | head -1l | $AWK '{print $3}' | tr -d '"'`                                  MPFILES=$GMPDIR/mpn/mul_n.o
514                          rm -f foo.c,                                  PATCHED_SYMBOLS=__gmpn_toom3_mul_n
515                          echo "Cannot use dynamic gmp lib" ; exit 1,),                                  if test "$use" = "m68k-linux" ; then
516                  echo "Cannot use dynamic gmp lib" ; exit 1,)                                          MPFILES="$MPFILES $GMPDIR/mpn/lshift.o $GMPDIR/mpn/rshift.o"
517                                            PATCHED_SYMBOLS="$PATCHED_SYMBOLS __gmpn_lshift __gmpn_rshift"
518                                    fi
519                                    TLIBS="$TLIBS -lgmp"
520                                    echo "#include \"gmp.h\"" >foo.c
521                                    echo "int main() {return 0;}" >>foo.c
522                                    MP_INCLUDE=`cpp foo.c | grep /gmp.h | head -1l | $AWK '{print $3}' | tr -d '"'`
523                                    rm -f foo.c,
524                                    echo "Cannot use dynamic gmp lib" , echo "Cannot use dynamic gmp lib" ),
525                            echo "Cannot use dynamic gmp lib" ,),
526                    echo "Cannot use dynamic gmp lib" ,)
527    fi
528    
529  else                      if test "$MP_INCLUDE" = "" ; then                      
530    
531          cp $GMPDIR/gmp.h h/gmp.h          cp $GMPDIR/gmp.h h/gmp.h
532          MP_INCLUDE=h/gmp.h          MP_INCLUDE=h/gmp.h
# Line 1483  fi Line 1494  fi
1494    
1495  LIBS="$LIBS $TLIBS"  LIBS="$LIBS $TLIBS"
1496  AC_SUBST(LIBS)  AC_SUBST(LIBS)
1497  FINAL_CFLAGS="$TCFLAGS $PROCESSOR_FLAGS"  FINAL_CFLAGS="$CFLAGS $TCFLAGS $PROCESSOR_FLAGS"
1498  AC_SUBST(FINAL_CFLAGS)  AC_SUBST(FINAL_CFLAGS)
1499  CFLAGS="$TCFLAGS $TO3FLAGS $PROCESSOR_FLAGS -I\$(GCLDIR)/o"  CFLAGS="$CFLAGS $TCFLAGS $TO3FLAGS $PROCESSOR_FLAGS -I\$(GCLDIR)/o"
1500  AC_SUBST(CFLAGS)  AC_SUBST(CFLAGS)
1501  # Work around bug with gcc on ppc -- CM  # Work around bug with gcc on ppc -- CM
1502  NIFLAGS="$TCFLAGS $TONIFLAGS $PROCESSOR_FLAGS -I\$(GCLDIR)/o"  NIFLAGS="$CFLAGS $TCFLAGS $TONIFLAGS $PROCESSOR_FLAGS -I\$(GCLDIR)/o"
1503  AC_SUBST(NIFLAGS)  AC_SUBST(NIFLAGS)
1504  O3FLAGS=$TO3FLAGS  O3FLAGS=$TO3FLAGS
1505  AC_SUBST(O3FLAGS)  AC_SUBST(O3FLAGS)

Legend:
Removed from v.1.112.4.1.2.2.2.12  
changed lines
  Added in v.1.112.4.1.2.2.2.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26