# inherit CBUILD, and other basic defines source /etc/abuild.conf unset CARCH CLIBC # cross compile to ARM CHOST=aarch64-alpine-linux-musl CTARGET=${CHOST} export CBUILDROOT="$HOME/sysroot-$CTARGET/" export CROSS_COMPILE="${CHOST}-" export CROSS_CFLAGS="--sysroot=${CBUILDROOT}" export CC=${CROSS_COMPILE}gcc export CXX=${CROSS_COMPILE}g++ export LD=${CROSS_COMPILE}ld export PKG_CONFIG_PATH="${CBUILDROOT}/usr/lib/pkgconfig/" export PKG_CONFIG_SYSROOT_DIR="${CBUILDROOT}" # target options export CPPFLAGS="${CROSS_CFLAGS} -Os -fomit-frame-pointer -pipe -fPIC" export CFLAGS="" export CXXFLAGS="" export LDFLAGS="${CROSS_CFLAGS} -L${CBUILDROOT}/lib" # prevent extra rpath's from appearing due to libtool bug export lt_cv_sys_lib_dlsearch_path_spec="${CBUILDROOT}/lib ${CBUILDROOT}/usr/lib /usr/lib /lib /usr/local/lib" REPODEST=$HOME/packages-$CTARGET/