summaryrefslogtreecommitdiff
path: root/tools/cfarm.sh
blob: ba84c93c6d883b9d9b89e9faaad888ff09d19e88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/bash
# this script helps to check MPFR on the GCC compile farm
# 1) update the GMP version if needed
# 2) update the MPFR release candidate
# 3) ssh gcc10 < cfarm.sh
if [ ! -d gmp-6.1.0 ]; then
   /bin/rm -fr gmp*
   wget ftp://ftp.gmplib.org/pub/gmp-6.1.0/gmp-6.1.0.tar.bz2
   tar jxf gmp-6.1.0.tar.bz2
   cd gmp-6.1.0
   ./configure --prefix=$HOME
   make
   make install
   cd $HOME
fi
/bin/rm -fr mpfr*
wget http://www.mpfr.org/mpfr-3.1.4/mpfr-3.1.4-rc2.tar.gz
gunzip mpfr-3.1.4-rc2.tar.gz
tar xf mpfr-3.1.4-rc2.tar
cd mpfr-3.1.4-rc2
if [ "`hostname`" = "power-aix" ]; then # gcc111
   export OBJECT_MODE=64
   # or ./configure AR="ar -X64" NM="nm -B -X64"
fi
./configure --with-gmp=$HOME
make
make check

# results with mpfr-3.1.4-rc2.tar.gz (160 tests)
# gcc10 # PASS:  159 # SKIP:  1
# gcc11 Connection refused (asks for a password)
# gcc12 # PASS:  159 # SKIP:  1
# gcc13 # PASS:  159 # SKIP:  1
# gcc14 # PASS:  159 # SKIP:  1
# gcc15 # PASS:  159 # SKIP:  1
# gcc16 # PASS:  159 # SKIP:  1
# gcc17 Connection timed out
# gcc20 # PASS:  159 # SKIP:  1
# gcc21 # PASS:  159 # SKIP:  1
# gcc33 Connection timed out
# gcc34 Connection refused
# gcc35 Connection refused
# gcc36 Connection timed out
# gcc37 Connection refused
# gcc38 Connection refused
# gcc40 Connection refused
# gcc41 Connection refused
# gcc42 Connection refused
# gcc43 Connection refused
# gcc45 # PASS:  159 # SKIP:  1
# gcc46 Connection timed out
# gcc47 Connection timed out
# gcc49 Name or service not known
# gcc50 Connection timed out
# gcc51 Connection refused
# gcc52 Connection timed out
# gcc53 Connection timed out
# gcc54 Connection refused
# gcc55 Connection refused
# gcc56 Connection refused
# gcc57 Connection refused
# gcc60 Connection refused
# gcc61 Connection timed out
# gcc62 Connection refused
# gcc63 Connection timed out
# gcc64 Connection timed out
# gcc66 Connection refused
# gcc70 # PASS:  159 # SKIP:  1
# gcc75 # PASS:  159 # SKIP:  1 
# gcc76 # PASS:  159 # SKIP:  1
# gcc100 Connection timed out
# gcc101 Connection timed out
# gcc110 # PASS:  159 # SKIP:  1
# gcc111 # PASS:  159 # SKIP:  1
# gcc112 # PASS:  159 # SKIP:  1
# gcc113 # PASS:  159 # SKIP:  1
# gcc114 # PASS:  159 # SKIP:  1 
# gcc115 # PASS:  159 # SKIP:  1
# gcc116 # PASS:  159 # SKIP:  1
# gcc200 Connection timed out
# gcc201 Connection timed out