Files
i2p.i2p/core/c/jbigi/download_gmp.sh
zzz 2989d955d9 JBigI: GMP 6.2.0 for linux 64 bit (ticket #1869)
Add support for zen and zen2
Enable more fallbacks for zen and zen2
Adds Zen and Zen2 binaries, stripped
Built with gcc 9.3.0
Other binaries will be added if testing shows improvement
Fix hangs in mbuild-all.sh build script
Add silvermont and goldmont to build script, untested, support TBD
GMP is GPLv2
More info: http://zzz.i2p/topics/2955
2020-09-26 12:58:55 +00:00

40 lines
854 B
Bash

#!/bin/sh
#
# This script downloads gmp-6.x.x.tar.bz2 to this directory
# (if a different version, change the GMP_VER= line below)
#
export GMP_VER=6.2.0
export GMP_TARVER=${GMP_VER}
export GMP_DIR="gmp-$GMP_VER"
export GMP_TAR="gmp-$GMP_TARVER.tar.bz2"
download_tar()
{
GMP_TAR_URL="https://gmplib.org/download/gmp/${GMP_TAR}"
if [ $(which wget) ]; then
echo "Downloading $GMP_TAR_URL"
wget -N --progress=dot $GMP_TAR_URL
else
echo "ERROR: Cannot find wget." >&2
echo >&2
echo "Please download $GMP_TAR_URL" >&2
echo "manually and rerun this script." >&2
exit 1
fi
}
extract_tar()
{
tar -xjf ${GMP_TAR} > /dev/null 2>&1 || (rm -f ${GMP_TAR} && download_tar && extract_tar || exit 1)
}
if [ ! -d "$GMP_DIR" -a ! -e "$GMP_TAR" ]; then
download_tar
fi
if [ ! -d "$GMP_DIR" ]; then
extract_tar
fi