Commit | Line | Data |
58c0852f |
1 | #!/bin/sh |
2 | |
3 | # |
4 | # test perl compilation with different compilers and library schema |
5 | # |
6 | |
7 | for cc in cc gcc |
8 | do |
9 | for Duseshrplib in '' '-Duseshrplib' |
10 | do |
11 | rm -f config.sh *.a *.so *.o */*.o */*/*.o |
12 | log=log-$cc$Duseshrplib |
13 | rm -f $log |
14 | ( |
15 | nproc=`sizer -p` |
16 | if test -x /p/bin/pmake |
17 | then |
18 | make="pmake -J$nproc -L$nproc" |
19 | else |
20 | make="gmake -k -j$nproc;make" |
21 | fi |
22 | |
23 | date |
24 | sh Configure -ders -Dcc=$cc $Duseshrplib |
25 | date |
26 | |
27 | LD_LIBRARY_PATH=`pwd` |
28 | export LD_LIBRARY_PATH |
29 | |
30 | date |
31 | eval "$make test" |
32 | date |
33 | ) 2>&1 > $log |
34 | done |
35 | done |
36 | |
37 | # eof |