You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
1.5 KiB

18,22d17
< if [ ! -d configuration ]
< then
< echo "$0: ERROR: please run in the CoCoALib root directory"
< exit 1
< fi
30,34c25,30
< TMP_DIR=TMPDIR-gmp-try-default-$HOSTNAME-$UID-$$
< /bin/rm -rf $TMP_DIR && mkdir $TMP_DIR 2>/dev/null
< if [ $? -ne 0 ]
< then
< echo "ERROR: Unable to create working directory ($TMP_DIR)"
---
> TODAY=`date "+%Y-%m-%d"`
> TIME=`date "+%H:%M:%S"`
> TMP_DIR=/tmp/CoCoALib-config-$USER-$TODAY/gmp-try-default-$TIME-$$
> /bin/rm -rf $TMP_DIR && mkdir -p $TMP_DIR
> if [ $? -ne 0 ]; then
> echo "ERROR: $0 failed to create temporary directory \"$TMP_DIR\""
39,45d34
< # define fn for cleaning up temp dir
< cleanup()
< {
< cd ..
< /bin/rm -rf "$TMP_DIR"
< }
<
74a64
> DYN_LINK=ok
83a74,79
> ./TestGMP > /dev/null 2>&1
> if [ $? -ne 0 ]
> then
> DYN_LINK="arch=$ARCHFLAG"
> continue;
> fi
89c85,93
< # GMPXX test failed, so we have only GMP
---
> # GMPXX compilation failed, so we have only GMP
> echo GMP
> fi
>
> # GMPXX compilation passed, so check it runs.
> ./TestGMPXX > /dev/null 2>&1
> if [ $? -ne 0 ]
> then
> # Test prog did not run: accept just GMP (or should it give error???)
92c96
< # GMPXX passed, so we have both GMP and GMPXX
---
> # We have both GMP and GMPXX
95c99,101
< cleanup
---
> # Clean-up TMP_DIR
> cd # leave TMP_DIR
> /bin/rm -rf $TMP_DIR
97a104,109
>
> if [ DYN_LINK -ne "ok" ]
> then
> echo "Problem with GMP dynamic library ($DYN_LINK); perhaps run ldconfig?"
> exit 2
> fi