abinfo "Dropping debug-phase from arg_parsing_errors test ..."
sed -e '/debug-phase/d' \
    -i "$SRCDIR"/tests/lit-tests/arg_parsing_errors.ispc

abinfo "Applying stdlib define hacks for Clang ..."
cp -v "$SRCDIR/autobuild/shim.h" "$SRCDIR/shim.h"
export CFLAGS="$CFLAGS -include $SRCDIR/shim.h"
export CXXFLAGS="$CXXFLAGS -include $SRCDIR/shim.h"

if [[ "${CROSS:-$ARCH}" = "amd64" ]]; then
    abinfo "Including 32-bit header directories ..."
    export CFLAGS="-I/opt/32/include -UBUILD_VERSION -DBUILD_VERSION=\\\"${PKGVER}\\\" ${CFLAGS}"
    export CXXFLAGS="-I/opt/32/include -UBUILD_VERSION -DBUILD_VERSION=\\\"${PKGVER}\\\" ${CXXFLAGS}"

    abinfo "Setting proper optenv32 path in cmake/GenerateBuiltins.cmake ..."
    sed -e 's|-emit-llvm|-I/opt/32/include -emit-llvm|g' \
        -i "$SRCDIR"/cmake/GenerateBuiltins.cmake
fi
