#!/bin/bash # In this configuration, the following dependent libraries are used: # # * zlib # * c-ares # * expat # * sqlite3 # * openSSL # * libssh2 #IMPORTANT: Require install gcc-multilib g++-multilib libc6-dev-i386 #COMPILER AND PATH PREFIX=/opt/aria2-i386 C_COMPILER="gcc" CXX_COMPILER="g++" ## BUILD ## export CFLAGS="-m32" export CXXFLAGS="-m32" export LDFLAGS="-m32" CFLAGS="-m32" \ CXXFLAGS="-m32" \ LDFLAGS="-m32" \ PKG_CONFIG_PATH=/opt/aria2-i386/build_libs/lib/pkgconfig/ \ LD_LIBRARY_PATH=/opt/aria2-i386/build_libs/lib/ \ CC="$C_COMPILER -m32" \ CXX="$CXX_COMPILER -m32" \ ./configure \ --prefix=$PREFIX \ --without-libxml2 \ --without-libgcrypt \ --with-openssl \ --without-libnettle \ --without-gnutls \ --with-libssh2 \ --without-libgmp \ --with-sqlite3 \ --with-ca-bundle='/etc/ssl/certs/ca-certificates.crt' \ ARIA2_STATIC=yes \ --enable-shared=no