forked from I2P_Developers/i2p.i2p
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
40 lines
854 B
Bash
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
|