Merge from vendor branch TNF:
[pkgsrc.git] / lang / ghc / patches / patch-ad
1 $NetBSD: patch-ad,v 1.1.1.1 1999/12/15 06:05:15 proff Exp $
2
3 --- configure.orig      Tue Sep 14 19:13:41 1999
4 +++ configure   Fri Jun 30 08:05:39 2000
5 @@ -786,7 +786,16 @@
6          HostPlatform_CPP='i386_unknown_netbsd'
7          HostArch_CPP='i386'
8          HostVendor_CPP='unknown'
9 -        HostOS_CPP='netbsd'
10 +       if test "$HASKELL_OBJ_FMT" = "a.out"; then
11 +               HostOS_CPP='netbsd'
12 +       else
13 +               if test "$HASKELL_OBJ_FMT" = "ELF"; then
14 +                       HostOS_CPP='netbsd_elf'
15 +               else
16 +                       echo bad \$HASKELL_OBJ_FMT = "$HASKELL_OBJ_FMT"
17 +                       exit 1
18 +               fi
19 +       fi
20          ;;
21  i[3456]86-*-solaris2*)
22         HostPlatform=i386-unknown-solaris2 # hack again
23 @@ -3926,24 +3935,24 @@
24    HaveLibGmp=YES; LibGmp=gmp
25  else
26    echo "$ac_t""no" 1>&6
27 -echo $ac_n "checking for mpz_fdiv_qr in -lgmp2""... $ac_c" 1>&6
28 -echo "configure:3931: checking for mpz_fdiv_qr in -lgmp2" >&5
29 -ac_lib_var=`echo gmp2'_'mpz_fdiv_qr | sed 'y%./+-%__p_%'`
30 +echo $ac_n "checking for __gmpz_fdiv_qr in -lgmp""... $ac_c" 1>&6
31 +echo "configure:3931: checking for __gmpz_fdiv_qr in -lgmp" >&5
32 +ac_lib_var=`echo gmp'_'__gmpz_fdiv_qr | sed 'y%./+-%__p_%'`
33  if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
34    echo $ac_n "(cached) $ac_c" 1>&6
35  else
36    ac_save_LIBS="$LIBS"
37 -LIBS="-lgmp2  $LIBS"
38 +LIBS="-lgmp  $LIBS"
39  cat > conftest.$ac_ext <<EOF
40  #line 3939 "configure"
41  #include "confdefs.h"
42  /* Override any gcc2 internal prototype to avoid an error.  */
43  /* We use char because int might match the return type of a gcc2
44      builtin and then its argument prototype would still apply.  */
45 -char mpz_fdiv_qr();
46 +char __gmpz_fdiv_qr();
47  
48  int main() {
49 -mpz_fdiv_qr()
50 +__gmpz_fdiv_qr()
51  ; return 0; }
52  EOF
53  if { (eval echo configure:3950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
54 @@ -3961,7 +3970,7 @@
55  fi
56  if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
57    echo "$ac_t""yes" 1>&6
58 -  HaveLibGmp=YES; LibGmp=gmp2
59 +  HaveLibGmp=YES; LibGmp=gmp
60  else
61    echo "$ac_t""no" 1>&6
62  HaveLibGmp=No; LibGmp=not-installed