mirror of
https://github.com/Wind4/vlmcsd.git
synced 2025-06-22 09:23:41 +02:00
vlmcsd-svn1099-2016-10-25-Hotbird64
This commit is contained in:
@ -7,8 +7,8 @@ export VLMCSD_VERSION="svn`svnversion`"
|
||||
export VERBOSE=3
|
||||
export DNS_PARSER=internal
|
||||
|
||||
MAKEFLAGS="-j`nproc` -B"
|
||||
REUSEOBJFLAGS="-j"
|
||||
MAKEFLAGS="-j200 -B"
|
||||
REUSEOBJFLAGS="-j200"
|
||||
SMALLCC="-pipe -fno-common -fno-exceptions -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants"
|
||||
SMALLLD="-pipe -Wl,--hash-style=sysv -Wl,-z,norelro -Wl,--build-id=none"
|
||||
SMALL="$SMALLCC $SMALLLD"
|
||||
@ -90,7 +90,7 @@ if [ $? != 0 ]; then
|
||||
exit $?
|
||||
fi
|
||||
|
||||
export CFLAGS="$CFLAGS -flto=jobserver -fvisibility=hidden -DIS_LIBRARY"
|
||||
export CFLAGS="$CFLAGS -flto=16 -fvisibility=hidden -DIS_LIBRARY"
|
||||
export LDFLAGS="$LDFLAGS -static-libgcc"
|
||||
|
||||
#make $MAKEFLAGS CRYPTO=windows FEATURES=minimum $DLL_NAME CAT=2
|
||||
@ -157,7 +157,7 @@ if [ $? != 0 ]; then
|
||||
exit $?
|
||||
fi
|
||||
|
||||
export CFLAGS="$CFLAGS -flto=jobserver -fvisibility=hidden -DIS_LIBRARY"
|
||||
export CFLAGS="$CFLAGS -flto=16 -fvisibility=hidden -DIS_LIBRARY"
|
||||
export LDFLAGS="$LDFLAGS -static-libgcc"
|
||||
|
||||
#make $MAKEFLAGS CRYPTO=windows FEATURES=minimum $DLL_NAME CAT=2
|
||||
@ -237,10 +237,11 @@ fi
|
||||
# Linux mips32el with uClibc 0.9.33.2 using gcc 4.9 from OpenWRT toolchain
|
||||
export CLIENT_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcs-mips32el-openwrt-uclib
|
||||
export PROGRAM_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcsd-mips32el-openwrt-uclibc
|
||||
export MULTI_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcsdmulti-mips32el-openwrt-uclibc
|
||||
export CC=/opt/toolchains/mipsel-openwrt-linux-uclibc/toolchain-mipsel_mips32_gcc-4.9-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC -DNO_LIMIT"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export LDFLAGS="-lpthread $SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
make $MAKEFLAGS allmulti
|
||||
@ -270,10 +271,11 @@ fi
|
||||
# Linux mips16el with uClibc 0.9.33.2 using gcc 4.9 from OpenWRT toolchain with statically linked libgcc for Asus routers, e.g. Asus RT-N66U
|
||||
export CLIENT_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcs-mips16el-asus-rt-n66u-uclibc
|
||||
export PROGRAM_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcsd-mips16el-asus-rt-n66u-uclibc
|
||||
export MULTI_NAME=../binaries/Linux/mips/little-endian/static/vlmcsdmulti-mips16el-asus-rt-n66u-uclibc
|
||||
export CC=/opt/toolchains/mipsel-openwrt-linux-uclibc/toolchain-mipsel_mips32_gcc-4.9-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC -static-libgcc -DNO_LIMIT"
|
||||
export PLATFORMFLAGS="-mips32 -mips16 -flto=jobserver -fwhole-program"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export PLATFORMFLAGS="-mips32 -mips16 -flto=16 -fwhole-program"
|
||||
export LDFLAGS="-lpthread $SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
make $MAKEFLAGS allmulti
|
||||
@ -304,8 +306,9 @@ fi
|
||||
# Linux mips16el with uClibc 0.9.33.2 using gcc 4.8 from OpenWRT toolchain
|
||||
export CLIENT_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcs-mips16el-openwrt-uclibc
|
||||
export PROGRAM_NAME=../binaries/Linux/mips/little-endian/uclibc/vlmcsd-mips16el-openwrt-uclibc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export MULTI_NAME=../binaries/Linux/mips/little-endian/static/vlmcsdmulti-mips16el-openwrt-uclibc
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
export LDFLAGS="-lpthread $SMALLLD"
|
||||
|
||||
make $MAKEFLAGS allmulti
|
||||
|
||||
@ -336,7 +339,7 @@ export MULTI_NAME=../binaries/Linux/mips/little-endian/glibc/vlmcsdmulti-mips16e
|
||||
export CC=/opt/toolchains/mipsel_74kc+dsp2_gcc-4.9-linaro_eglibc-2.19-mips16/bin/mipsel-openwrt-linux-gnu-gcc-4.9.2
|
||||
#export CC=~/openwrt/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_eglibc-2.19/bin/mipsel-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=mips32 -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=mips32 -mips16"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -357,7 +360,7 @@ export PROGRAM_NAME=../binaries/Linux/ppc/big-endian/glibc/vlmcsd-ppc64-glibc
|
||||
export MULTI_NAME=../binaries/Linux/ppc/big-endian/glibc/vlmcsdmulti-ppc64-glibc
|
||||
export CC=/opt/toolchains/ppc64-glibc2.19-gcc-4.9.1/bin/powerpc64-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -378,7 +381,7 @@ export PROGRAM_NAME=../binaries/Linux/ppc/little-endian/glibc/vlmcsd-ppc64el-gli
|
||||
export MULTI_NAME=../binaries/Linux/ppc/little-endian/glibc/vlmcsdmulti-ppc64el-glibc
|
||||
export CC=/opt/toolchains/ppc64el-glibc2.20-gcc-4.9.1/bin/powerpc64le-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -399,7 +402,7 @@ export PROGRAM_NAME=../binaries/Linux/ppc/big-endian/glibc/vlmcsd-ppc-glibc
|
||||
export MULTI_NAME=../binaries/Linux/ppc/big-endian/glibc/vlmcsdmulti-ppc-glibc
|
||||
export CC=~/openwrt/staging_dir/toolchain-powerpc_405_gcc-4.8-linaro_eglibc-2.19/bin/powerpc-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program --sysroot=/opt/simplebuild/toolchains/powerpc -L/opt/simplebuild/toolchains/powerpc/lib -L/opt/simplebuild/toolchains/powerpc/usr/lib"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program --sysroot=/opt/simplebuild/toolchains/powerpc -L/opt/simplebuild/toolchains/powerpc/lib -L/opt/simplebuild/toolchains/powerpc/usr/lib"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -421,7 +424,7 @@ export MULTI_NAME=../binaries/Linux/mips/big-endian/glibc/vlmcsdmulti-mips32-ope
|
||||
export CC=/opt/toolchains/mips_34kc_gcc-4.9-linaro_eglibc-2.19-mips16/bin/mips-openwrt-linux-gcc
|
||||
#export CC=~/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_eglibc-2.19/bin/mips-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -444,7 +447,7 @@ export MULTI_NAME=../binaries/Linux/mips/big-endian/glibc/vlmcsdmulti-mips16-ope
|
||||
export CC=/opt/toolchains/mips_34kc_gcc-4.9-linaro_eglibc-2.19-mips16/bin/mips-openwrt-linux-gcc
|
||||
#export CC=~/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_eglibc-2.19/bin/mips-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32 -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32 -mips16"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -467,7 +470,7 @@ export MULTI_NAME=../binaries/Linux/mips/little-endian/glibc/vlmcsdmulti-mips32e
|
||||
export CC=/opt/toolchains/mipsel_74kc+dsp2_gcc-4.9-linaro_eglibc-2.19-mips16/bin/mipsel-openwrt-linux-gnu-gcc-4.9.2
|
||||
#export CC=~/openwrt/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_eglibc-2.19/bin/mipsel-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export THREADS=0
|
||||
|
||||
@ -486,9 +489,10 @@ fi
|
||||
|
||||
export CLIENT_NAME=../binaries/Android/arm/bionic/vlmcs-android15-armv7
|
||||
export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android15-armv7
|
||||
export MULTI_NAME=../binaries/Android/arm/static/vlmcsdmulti-android15-armv7
|
||||
export CC=/opt/toolchains/armelv7-android-3/bin/arm-linux-androideabi-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -518,9 +522,10 @@ fi
|
||||
|
||||
export CLIENT_NAME=../binaries/Android/arm/bionic/vlmcs-android15-armv5
|
||||
export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android15-armv5
|
||||
export MULTI_NAME=../binaries/Android/arm/static/vlmcsdmulti-android15-armv5
|
||||
export CC=/opt/toolchains/armelv7-android-3/bin/arm-linux-androideabi-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv5te -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv5te -mthumb"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -554,7 +559,7 @@ export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android41-armv7
|
||||
export MULTI_NAME=../binaries/Android/arm/bionic/vlmcsdmulti-android41-armv7
|
||||
export CC=/opt/toolchains/armelv7-android-16/bin/arm-linux-androideabi-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb -fPIE -pie"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb -fPIE -pie"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -576,7 +581,7 @@ fi
|
||||
#export MULTI_NAME=../binaries/Android/arm/bionic/vlmcsdmulti-android50-armv7
|
||||
#export CC=/opt/toolchains/armelv7-android-21/bin/arm-linux-androideabi-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb -fPIE -pie"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb -fPIE -pie"
|
||||
#export THREADS=0
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#
|
||||
@ -607,7 +612,7 @@ export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android50-arm64v8
|
||||
export MULTI_NAME=../binaries/Android/arm/bionic/vlmcsdmulti-android50-arm64v8
|
||||
export CC=/opt/toolchains/arm64el-android-21/bin/aarch64-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mtune=generic -mfix-cortex-a53-835769 -march=armv8-a -fPIE -pie"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mtune=generic -mfix-cortex-a53-835769 -march=armv8-a -fPIE -pie"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -629,7 +634,7 @@ export PROGRAM_NAME=../binaries/Android/arm/static/vlmcsd-android50-arm64v8-stat
|
||||
export MULTI_NAME=../binaries/Android/arm/static/vlmcsdmulti-android50-arm64v8-static
|
||||
export CC=/opt/toolchains/arm64el-android-21/bin/aarch64-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mtune=generic -mfix-cortex-a53-835769 -march=armv8-a"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mtune=generic -mfix-cortex-a53-835769 -march=armv8-a"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD -static"
|
||||
|
||||
@ -648,9 +653,10 @@ fi
|
||||
|
||||
export CLIENT_NAME=../binaries/Android/intel/bionic/vlmcs-android23-x86
|
||||
export PROGRAM_NAME=../binaries/Android/intel/bionic/vlmcsd-android23-x86
|
||||
export MULTI_NAME=../binaries/Android/intel/static/vlmcsdmulti-android23-x86
|
||||
export CC=/opt/toolchains/x86-android-9/bin/i686-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=atom -m32"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=atom -m32"
|
||||
export THREADS=1
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -684,7 +690,7 @@ export PROGRAM_NAME=../binaries/Android/intel/bionic/vlmcsd-android41-x86
|
||||
export MULTI_NAME=../binaries/Android/intel/bionic/vlmcsdmulti-android41-x86
|
||||
export CC=/opt/toolchains/x86-android-16/bin/i686-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=atom -m32 -fPIE -pie"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=atom -m32 -fPIE -pie"
|
||||
export THREADS=1
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -706,7 +712,7 @@ fi
|
||||
#export MULTI_NAME=../binaries/Android/intel/bionic/vlmcsdmulti-android50-x86
|
||||
#export CC=/opt/toolchains/x86-android-21/bin/i686-linux-android-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=atom -m32 -fPIE -pie"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -march=atom -m32 -fPIE -pie"
|
||||
#export THREADS=1
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#
|
||||
@ -736,7 +742,7 @@ export PROGRAM_NAME=../binaries/Android/intel/bionic/vlmcsd-android50-x64
|
||||
export MULTI_NAME=../binaries/Android/intel/bionic/vlmcsdmulti-android50-x64
|
||||
export CC=/opt/toolchains/x86_64-android-21/bin/x86_64-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=atom -m64 -fPIE -pie"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=atom -m64 -fPIE -pie"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -758,7 +764,7 @@ export PROGRAM_NAME=../binaries/Android/intel/static/vlmcsd-android50-x64-static
|
||||
export MULTI_NAME=../binaries/Android/intel/static/vlmcsdmulti-android50-x64-static
|
||||
export CC=/opt/toolchains/x86_64-android-21/bin/x86_64-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=nocona -m64"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=nocona -m64"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD -static"
|
||||
|
||||
@ -778,9 +784,10 @@ fi
|
||||
|
||||
export CLIENT_NAME=../binaries/Android/mips/bionic/vlmcs-android23-mips32el
|
||||
export PROGRAM_NAME=../binaries/Android/mips/bionic/vlmcsd-android23-mips32el
|
||||
export MULTI_NAME=../binaries/Android/mips/static/vlmcsdmulti-android23-mips32el
|
||||
export CC=/opt/toolchains/mipsel-android-9/bin/mipsel-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export THREADS=1
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -815,7 +822,7 @@ export PROGRAM_NAME=../binaries/Android/mips/bionic/vlmcsd-android41-mips32el
|
||||
export MULTI_NAME=../binaries/Android/mips/bionic/vlmcsdmulti-android41-mips32el
|
||||
export CC=/opt/toolchains/mipsel-android-16/bin/mipsel-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -fPIE -pie"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -fPIE -pie"
|
||||
export THREADS=1
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -838,7 +845,7 @@ fi
|
||||
#export MULTI_NAME=../binaries/Android/mips/bionic/vlmcsdmulti-android50-mips32el
|
||||
#export CC=/opt/toolchains/mipsel-android-21/bin/mipsel-linux-android-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -fPIE -pie"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -fPIE -pie"
|
||||
#export THREADS=1
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#
|
||||
@ -867,7 +874,7 @@ fi
|
||||
#export PROGRAM_NAME=../binaries/Android/mips/bionic/vlmcsd-android23-mips16el
|
||||
#export CC=/opt/toolchains/mipsel-android-9/bin/mipsel-linux-android-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
#export THREADS=1
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#
|
||||
@ -920,7 +927,7 @@ fi
|
||||
#export MULTI_NAME=../binaries/Android/mips/bionic/vlmcsdmulti-android41-mips16el
|
||||
#export CC=/opt/toolchains/mipsel-android-16/bin/mipsel-linux-android-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -fPIE -pie -mips16"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -fPIE -pie -mips16"
|
||||
#export THREADS=1
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#
|
||||
@ -951,7 +958,7 @@ fi
|
||||
#export MULTI_NAME=../binaries/Android/mips/bionic/vlmcsdmulti-android50-mips16el
|
||||
#export CC=/opt/toolchains/mipsel-android-21/bin/mipsel-linux-android-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -fPIE -pie -mips16"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -fPIE -pie -mips16"
|
||||
#export THREADS=1
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#
|
||||
@ -979,7 +986,7 @@ export PROGRAM_NAME=../binaries/Android/mips/bionic/vlmcsd-android50-mips64el
|
||||
export MULTI_NAME=../binaries/Android/mips/bionic/vlmcsdmulti-android50-mips64el
|
||||
export CC=/opt/toolchains/mips64el-android-21/bin/mips64el-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -fPIE -pie"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -fPIE -pie"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD"
|
||||
|
||||
@ -1001,7 +1008,7 @@ export PROGRAM_NAME=../binaries/Android/mips/static/vlmcsd-android50-mips64el-st
|
||||
export MULTI_NAME=../binaries/Android/mips/static/vlmcsdmulti-android50-mips64el-static
|
||||
export CC=/opt/toolchains/mips64el-android-21/bin/mips64el-linux-android-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export THREADS=0
|
||||
export LDFLAGS="$SMALLLD -static"
|
||||
|
||||
@ -1021,7 +1028,7 @@ fi
|
||||
#export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android5
|
||||
#export CC=arm-linux-androideabi-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
#export LDFLAGS="$SMALLLD -pie -fpie"
|
||||
#export THREADS=0
|
||||
#
|
||||
@ -1073,7 +1080,7 @@ fi
|
||||
#export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android5-armv7
|
||||
#export CC=arm-linux-androideabi-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mthumb -march=armv7 -mtune=cortex-a9"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -mthumb -march=armv7 -mtune=cortex-a9"
|
||||
#export LDFLAGS="$SMALLLD -pie -fpie"
|
||||
#export THREADS=0
|
||||
#
|
||||
@ -1126,7 +1133,7 @@ fi
|
||||
#export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android
|
||||
#export CC=arm-linux-androideabi-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#export THREADS=0
|
||||
#
|
||||
@ -1178,7 +1185,7 @@ fi
|
||||
#export PROGRAM_NAME=../binaries/Android/arm/bionic/vlmcsd-android-armv7
|
||||
#export CC=arm-linux-androideabi-gcc
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mthumb -march=armv7 -mtune=cortex-a9"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -mthumb -march=armv7 -mtune=cortex-a9"
|
||||
#export LDFLAGS="$SMALLLD"
|
||||
#export THREADS=0
|
||||
#
|
||||
@ -1228,7 +1235,7 @@ export CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x86-glibc
|
||||
export PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x86-glibc
|
||||
export CC=~/openwrt/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_eglibc-2.19/bin/i486-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m32 -march=i686 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m32 -march=i686 -mtune=generic"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
export THREADS=0
|
||||
|
||||
@ -1247,7 +1254,7 @@ fi
|
||||
export PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x86-glibc-minimum
|
||||
export CC=~/openwrt/staging_dir/toolchain-i386_i486_gcc-4.8-linaro_eglibc-2.19/bin/i486-openwrt-linux-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m32 -march=i686 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m32 -march=i686 -mtune=generic"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
export THREADS=0
|
||||
export FEATURES=minimum
|
||||
@ -1295,7 +1302,7 @@ export PROGRAM_NAME=../binaries/Linux/intel/static/vlmcsd-x86-musl-static
|
||||
#export CC=/opt/toolchains/i386_i486_gcc-4.9-linaro_musl-1.1.6/bin/i486-openwrt-linux-musl-gcc-4.9.2
|
||||
export CC=/opt/toolchains/i486-musl-gcc-5.3.0-binutils-2.25.1/bin/i486-Hotbird-linux-musl-gcc.br_real
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m32 -march=i486 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m32 -march=i486 -mtune=generic"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu -static"
|
||||
export THREADS=0
|
||||
export NOPROCFS=0
|
||||
@ -1326,15 +1333,16 @@ fi
|
||||
# Linux x86 musl static threads
|
||||
export FEATURES=full
|
||||
export PROGRAM_NAME=../binaries/Linux/intel/static/vlmcsd-x86-musl-static-threads
|
||||
export MULTI_NAME=../binaries/Linux/intel/static/vlmcsdmulti-x86-musl-static-threads
|
||||
export CC=/opt/toolchains/i486-musl-gcc-5.3.0-binutils-2.25.1/bin/i486-Hotbird-linux-musl-gcc.br_real
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m32 -march=i486 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m32 -march=i486 -mtune=generic"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu -static"
|
||||
export THREADS=1
|
||||
export NOPROCFS=0
|
||||
export AUXV=1
|
||||
|
||||
make $MAKEFLAGS $PROGRAM_NAME
|
||||
make $MAKEFLAGS $PROGRAM_NAME $MULTI_NAME
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
echo Error creating $PROGRAM_NAME
|
||||
@ -1352,7 +1360,7 @@ export CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x32-glibc
|
||||
export PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x32-glibc
|
||||
export CC=gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mx32 -march=nocona -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mx32 -march=nocona -mtune=generic"
|
||||
export LDFLAGS="-fuse-ld=gold $SMALLLD -Wl,--hash-style=gnu"
|
||||
export THREADS=0
|
||||
export NOPROCFS=0
|
||||
@ -1373,7 +1381,7 @@ export FEATURES=full
|
||||
export PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x32-glibc-threads
|
||||
export CC=gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mx32 -march=nocona -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mx32 -march=nocona -mtune=generic"
|
||||
export LDFLAGS="-fuse-ld=gold $SMALLLD -Wl,--hash-style=gnu -lpthread"
|
||||
export THREADS=1
|
||||
export NOPROCFS=0
|
||||
@ -1396,7 +1404,7 @@ export CLIENT_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcs-armv4el-glibc
|
||||
export PROGRAM_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsd-armv4el-glibc
|
||||
export CC=/opt/toolchains/armelv5t-glibc-2.23-gcc-6.1.0-binutils-2.26/usr/bin/arm-Hotbird-linux-gnueabi-gcc
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv4 -marm"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv4 -marm"
|
||||
export LDFLAGS="$SMALLLD -static-libgcc"
|
||||
export THREADS=0
|
||||
export NOPROCFS=0
|
||||
@ -1421,7 +1429,7 @@ export PROGRAM_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsd-armv4el-gli
|
||||
export CC=/opt/toolchains/armelv5t-glibc-2.23-gcc-6.1.0-binutils-2.26/usr/bin/arm-Hotbird-linux-gnueabi-gcc
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv4t -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv4t -mthumb"
|
||||
export LDFLAGS="$SMALLLD -static-libgcc"
|
||||
export THREADS=0
|
||||
|
||||
@ -1440,7 +1448,7 @@ fi
|
||||
export PROGRAM_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsd-armv5el-glibc-thumb
|
||||
export CLIENT_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcs-armv5el-glibc-thumb
|
||||
export MULTI_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsdmulti-armv5el-glibc-thumb
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv5t -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv5t -mthumb"
|
||||
|
||||
make $MAKEFLAGS DNS_PARSER=internal allmulti
|
||||
|
||||
@ -1456,7 +1464,7 @@ fi
|
||||
export PROGRAM_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsd-armv5el-glibc
|
||||
export CLIENT_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcs-armv5el-glibc
|
||||
export MULTI_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsdmulti-armv5el-glibc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv5 -marm"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv5 -marm"
|
||||
|
||||
make $MAKEFLAGS DNS_PARSER=internal allmulti
|
||||
|
||||
@ -1474,7 +1482,7 @@ export PROGRAM_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsd-armv7el-gli
|
||||
export CLIENT_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcs-armv7el-glibc
|
||||
export MULTI_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsdmulti-armv7el-glibc
|
||||
export CC=/opt/toolchains/armelv7-cortex-a8-glibc-2.18/usr/bin/arm-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1496,7 +1504,7 @@ export PROGRAM_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsd-armv4el-ope
|
||||
export CLIENT_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcs-armv4el-openwrt-glibc
|
||||
export MULTI_NAME=../binaries/Linux/arm/little-endian/glibc/vlmcsdmulti-armv4el-openwrt-glibc
|
||||
export CC=~/openwrt/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_eglibc-2.19_eabi/bin/arm-openwrt-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv4"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv4"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1521,7 +1529,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=~/openwrt/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_eglibc-2.19_eabi/bin/arm-openwrt-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1546,7 +1554,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}-static
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}-static
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}-static
|
||||
export CC=/opt/toolchains/armelv5t-musl-gcc6.1.0-binutils-2.26/usr/bin/arm-Hotbird-linux-musleabi-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu -static"
|
||||
@ -1587,7 +1595,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/armelv5t-uclibc-0.9.33/usr/bin/arm-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv5t -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv5t -mthumb"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1613,7 +1621,7 @@ export PROGRAM_NAME=${INSTALLDIR}uclibc/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/armelv7-cortex-a8-uclibc-0.9.33/usr/bin/arm-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1649,7 +1657,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=~/openwrt/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/bin/arm-openwrt-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv4 -marm"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv4 -marm"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1673,7 +1681,7 @@ fi
|
||||
#export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
#export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
#export CC=~/openwrt/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/bin/arm-openwrt-linux-gcc
|
||||
#export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv4t -mthumb"
|
||||
#export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv4t -mthumb"
|
||||
#export FEATURES=full
|
||||
#export CFLAGS="$SMALLCC"
|
||||
#export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1705,7 +1713,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=~/openwrt/staging_dir/toolchain-arm_mpcore+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/bin/arm-openwrt-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv7 -mthumb"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv7 -mthumb"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -1768,7 +1776,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/mipsoe20/bin/mipsel-unknown-linux-gnu-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -1793,7 +1801,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/mipsoe20/bin/mipsel-unknown-linux-gnu-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -1856,7 +1864,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32el-mips16-glibc-2.18/usr/bin/mipsel-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32 -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32 -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -1882,7 +1890,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32el-mips16-uclibc-0.9.33/bin/mipsel-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32 -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32 -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -1908,7 +1916,7 @@ export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
#export CC=~/openwrt/staging_dir/toolchain-powerpc_405_gcc-4.8-linaro_uClibc-0.9.33.2/bin/powerpc-openwrt-linux-gcc
|
||||
export CC=/opt/toolchains/ppc-uclibc0.9.33.2-gcc-4.9.1-binutils2.24/bin/powerpc-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -L/root/cross-compiler-powerpc/lib -L/root/cross-compiler-powerpc/usr/lib"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -L/root/cross-compiler-powerpc/lib -L/root/cross-compiler-powerpc/usr/lib"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -1944,7 +1952,7 @@ export PROGRAM_NAME=${INSTALLDIR}uclibc/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz71xx/bin/mipsel-linux-uclibc-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=4kec -mtune=4kec"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=4kec -mtune=4kec"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -1981,7 +1989,7 @@ export PROGRAM_NAME=${INSTALLDIR}uclibc/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz73xxOS62/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2018,7 +2026,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz73xxOS62/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC -D_PEDANTIC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2042,7 +2050,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz73xxOS62/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC -DNO_USER_SWITCH -DSIMPLE_SOCKETS -DNO_PID_FILE -DNO_USER_SWITCH -DNO_USER_SWITCH"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2066,7 +2074,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz73xxOS62/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export FEATURES=inetd
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2090,7 +2098,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz73xxOS62/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -lpthread"
|
||||
@ -2113,7 +2121,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/simplebuild/toolchains/fritz73xxOS62/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mtune=24kc -mips16 -mdsp"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2133,7 +2141,7 @@ unset OPENSSL_HMAC
|
||||
|
||||
|
||||
|
||||
#make $MAKEFLAGS CLIENT_NAME=../binaries/Linux/mips/big-endian/uclibc/vlmcs-mips32-uclibc CFLAGS="$SMALL -pipe -flto=jobserver -fwhole-program" PROGRAM_NAME=../binaries/Linux/mips/big-endian/uclibc/vlmcsd-mips32-uclibc CC=/opt/toolchains/mips32eb-uclibc-0.9.33/usr/bin/mips-linux-cc && \
|
||||
#make $MAKEFLAGS CLIENT_NAME=../binaries/Linux/mips/big-endian/uclibc/vlmcs-mips32-uclibc CFLAGS="$SMALL -pipe -flto=16 -fwhole-program" PROGRAM_NAME=../binaries/Linux/mips/big-endian/uclibc/vlmcsd-mips32-uclibc CC=/opt/toolchains/mips32eb-uclibc-0.9.33/usr/bin/mips-linux-cc && \
|
||||
# Linux mips32 big-endian uclibc
|
||||
INSTALLDIR=../binaries/Linux/mips/big-endian/uclibc/
|
||||
SUFFIX=-mips32-uclibc
|
||||
@ -2141,7 +2149,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32eb-uclibc-0.9.33/usr/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2166,7 +2174,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32eb-uclibc-0.9.33/usr/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2191,10 +2199,10 @@ export PROGRAM_NAME=${INSTALLDIR}uclibc/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips-openwrt-linux-uclibc/bin/mips-openwrt-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC -DNO_LIMIT"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export LDFLAGS="-ldl -lpthread $SMALLLD"
|
||||
export THREADS=0
|
||||
export CRYPTO=internal
|
||||
|
||||
@ -2217,7 +2225,7 @@ export PROGRAM_NAME=${INSTALLDIR}musl/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}musl/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}musl/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips_34kc_gcc-4.9-linaro_musl-1.1.6-mips16/bin/mips-openwrt-linux-musl-gcc-4.9.2
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2254,10 +2262,10 @@ export PROGRAM_NAME=${INSTALLDIR}uclibc/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips-openwrt-linux-uclibc/bin/mips-openwrt-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=24kc"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=24kc"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC -DNO_LIMIT"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
export LDFLAGS="-ldl -lpthread $SMALLLD"
|
||||
export THREADS=0
|
||||
export CRYPTO=internal
|
||||
|
||||
@ -2271,7 +2279,7 @@ fi
|
||||
export PROGRAM_NAME=${INSTALLDIR}static/vlmcsd${SUFFIX}-static
|
||||
export CLIENT_NAME=${INSTALLDIR}static/vlmcs${SUFFIX}-static
|
||||
export MULTI_NAME=${INSTALLDIR}static/vlmcsdmulti${SUFFIX}-static
|
||||
export LDFLAGS="$SMALLLD -static"
|
||||
export LDFLAGS="$LDFLAGS -static"
|
||||
|
||||
make $REUSEOBJFLAGS allmulti
|
||||
|
||||
@ -2291,7 +2299,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32eb-uclibc-0.9.33/usr/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -lpthread"
|
||||
@ -2315,7 +2323,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32eb-glibc-2.19/usr/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2340,7 +2348,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32eb-glibc-2.19/usr/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2365,7 +2373,7 @@ export PROGRAM_NAME=${INSTALLDIR}musl/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}musl/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}musl/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32eb-musl/usr/bin/mips-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2374,7 +2382,6 @@ export CRYPTO=internal
|
||||
export NOPROCFS=0
|
||||
export AUXV=1
|
||||
|
||||
|
||||
make $MAKEFLAGS allmulti
|
||||
|
||||
if [ $? != 0 ]; then
|
||||
@ -2407,7 +2414,7 @@ export PROGRAM_NAME=${INSTALLDIR}musl/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}musl/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}musl/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32el-mips16-musl/usr/bin/mipsel-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2446,7 +2453,7 @@ export PROGRAM_NAME=${INSTALLDIR}static/vlmcsd${SUFFIX}-static
|
||||
export CLIENT_NAME=${INSTALLDIR}static/vlmcs${SUFFIX}-static
|
||||
export MULTI_NAME=${INSTALLDIR}static/vlmcsdmulti${SUFFIX}-static
|
||||
export CC=/opt/toolchains/mips32el-mips16-musl-fpu/usr/bin/mipsel-linux-cc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips16"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips16"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -static"
|
||||
@ -2472,7 +2479,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/i486-uclibc-0.9.33/bin/i486-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m32 -march=i486 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m32 -march=i486 -mtune=generic"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -2491,7 +2498,7 @@ fi
|
||||
|
||||
|
||||
|
||||
#make $MAKEFLAGS CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x64-glibc LDFLAGS="-Wl,--hash-style=gnu" CFLAGS="$SMALL -pipe -flto=jobserver -fwhole-program" PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x64-glibc CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc PLATFORMFLAGS="-m64 -mtune=generic"&& \
|
||||
#make $MAKEFLAGS CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x64-glibc LDFLAGS="-Wl,--hash-style=gnu" CFLAGS="$SMALL -pipe -flto=16 -fwhole-program" PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x64-glibc CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc PLATFORMFLAGS="-m64 -mtune=generic"&& \
|
||||
# Linux x64 glibc
|
||||
INSTALLDIR=../binaries/Linux/intel/glibc/
|
||||
SUFFIX=-x64-glibc
|
||||
@ -2499,7 +2506,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m64 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m64 -mtune=generic"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -2524,7 +2531,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/sparc32-glibc-gcc-4.7.4/bin/sparc-buildroot-linux-gnu-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mcpu=v7"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mcpu=v7"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2542,7 +2549,7 @@ fi
|
||||
|
||||
|
||||
|
||||
#make $MAKEFLAGS ../binaries/Linux/intel/glibc/vlmcsd-x64-glibc-threads CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x64-glibc-threads THREADS=1 LDFLAGS="-Wl,--hash-style=gnu -lpthread" CFLAGS="-pipe -flto=jobserver -fwhole-program" PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x64-glibc-threads CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc PLATFORMFLAGS="-m64 -mtune=generic"&& \
|
||||
#make $MAKEFLAGS ../binaries/Linux/intel/glibc/vlmcsd-x64-glibc-threads CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x64-glibc-threads THREADS=1 LDFLAGS="-Wl,--hash-style=gnu -lpthread" CFLAGS="-pipe -flto=16 -fwhole-program" PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x64-glibc-threads CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc PLATFORMFLAGS="-m64 -mtune=generic"&& \
|
||||
# Linux x64 glibc with threads
|
||||
INSTALLDIR=../binaries/Linux/intel/glibc/
|
||||
SUFFIX=-x64-glibc-threads
|
||||
@ -2550,7 +2557,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m64 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m64 -mtune=generic"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu -lpthread"
|
||||
@ -2567,7 +2574,7 @@ fi
|
||||
|
||||
|
||||
|
||||
#make $MAKEFLAGS LDFLAGS="-Wl,--hash-style=gnu" CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x64-glibc-openssl1.0.0-hard-EXPERIMENTAL CRYPTO=openssl_with_aes CFLAGS="$SMALL -pipe -flto=jobserver -fwhole-program" PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x64-glibc-openssl1.0.0-hard-EXPERIMENTAL CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc PLATFORMFLAGS="-m64 -mtune=generic" && \
|
||||
#make $MAKEFLAGS LDFLAGS="-Wl,--hash-style=gnu" CLIENT_NAME=../binaries/Linux/intel/glibc/vlmcs-x64-glibc-openssl1.0.0-hard-EXPERIMENTAL CRYPTO=openssl_with_aes CFLAGS="$SMALL -pipe -flto=16 -fwhole-program" PROGRAM_NAME=../binaries/Linux/intel/glibc/vlmcsd-x64-glibc-openssl1.0.0-hard-EXPERIMENTAL CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc PLATFORMFLAGS="-m64 -mtune=generic" && \
|
||||
# Linux x64 glibc with OpenSSL 1.0.x support
|
||||
INSTALLDIR=../binaries/Linux/intel/glibc/
|
||||
SUFFIX=-x64-glibc-openssl1.0.0-hard-EXPERIMENTAL
|
||||
@ -2575,7 +2582,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/x86_64-glibc-2.19/usr/bin/x86_64-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m64 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m64 -mtune=generic"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -2601,7 +2608,7 @@ export CLIENT_NAME=${INSTALLDIR}musl/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}musl/vlmcsdmulti${SUFFIX}
|
||||
#export CC=/opt/toolchains/x86_64_gcc-4.9-linaro_musl-1.1.6/bin/x86_64-openwrt-linux-musl-gcc-4.9.2
|
||||
export CC=/opt/toolchains/x86_64-musl-gcc-5.3.0-binutils-2.25.1/bin/x86_64-Hotbird-linux-musl-gcc.br_real
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m64 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m64 -mtune=generic"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -2633,7 +2640,7 @@ fi
|
||||
|
||||
|
||||
|
||||
#make $MAKEFLAGS CC=/opt/toolchains/x86_64-uclibc-0.9.33/bin/x86_64-linux-gcc LDFLAGS="-Wl,--hash-style=gnu" CLIENT_NAME=../binaries/Linux/intel/uclibc/vlmcs-x64-uclibc PROGRAM_NAME=../binaries/Linux/intel/uclibc/vlmcsd-x64-uclibc CFLAGS="$SMALL -flto=jobserver -fwhole-program -pipe -fno-stack-protector" && \
|
||||
#make $MAKEFLAGS CC=/opt/toolchains/x86_64-uclibc-0.9.33/bin/x86_64-linux-gcc LDFLAGS="-Wl,--hash-style=gnu" CLIENT_NAME=../binaries/Linux/intel/uclibc/vlmcs-x64-uclibc PROGRAM_NAME=../binaries/Linux/intel/uclibc/vlmcsd-x64-uclibc CFLAGS="$SMALL -flto=16 -fwhole-program -pipe -fno-stack-protector" && \
|
||||
# Linux x64 uclibc
|
||||
INSTALLDIR=../binaries/Linux/intel/uclibc/
|
||||
SUFFIX=-x64-uclibc
|
||||
@ -2641,7 +2648,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/x86_64-uclibc-0.9.33/bin/x86_64-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -m64 -mtune=generic"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -m64 -mtune=generic"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
@ -2704,7 +2711,7 @@ export PROGRAM_NAME=${INSTALLDIR}uclibc/vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}uclibc/vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}uclibc/vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/mips32el-uclibc-0.9.33/bin/mipsel-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -mips32"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -mips32"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD"
|
||||
@ -2743,7 +2750,7 @@ export PROGRAM_NAME=${INSTALLDIR}vlmcsd${SUFFIX}
|
||||
export CLIENT_NAME=${INSTALLDIR}vlmcs${SUFFIX}
|
||||
export MULTI_NAME=${INSTALLDIR}vlmcsdmulti${SUFFIX}
|
||||
export CC=/opt/toolchains/armhfv6-glibc-2.19/bin/arm-linux-gcc
|
||||
export PLATFORMFLAGS="-flto=jobserver -fwhole-program -march=armv6zk -mfpu=vfp -mfloat-abi=hard -mtune=arm1176jzf-s"
|
||||
export PLATFORMFLAGS="-flto=16 -fwhole-program -march=armv6zk -mfpu=vfp -mfloat-abi=hard -mtune=arm1176jzf-s"
|
||||
export FEATURES=full
|
||||
export CFLAGS="$SMALLCC"
|
||||
export LDFLAGS="$SMALLLD -Wl,--hash-style=gnu"
|
||||
|
Reference in New Issue
Block a user