diff --git a/config/functions b/config/functions index d7fab03bf9..4aed9c4895 100644 --- a/config/functions +++ b/config/functions @@ -323,6 +323,7 @@ setup_toolchain() { mkdir -p $TOOLCHAIN/etc echo "SET(CMAKE_SYSTEM_NAME Linux)" >> $CMAKE_CONF echo "SET(CMAKE_SYSTEM_VERSION 1)" >> $CMAKE_CONF + echo "SET(CMAKE_SYSTEM_PROCESSOR ${MACHINE_HARDWARE_PLATFORM})" >> $CMAKE_CONF echo "SET(CMAKE_C_COMPILER $CC)" >> $CMAKE_CONF echo "SET(CMAKE_CXX_COMPILER $CXX)" >> $CMAKE_CONF echo "SET(CMAKE_CPP_COMPILER $CXX)" >> $CMAKE_CONF diff --git a/config/optimize b/config/optimize index 3144c05d1f..08d38b3b97 100644 --- a/config/optimize +++ b/config/optimize @@ -60,8 +60,8 @@ if [ -z "$HOST_LIBDIR" ]; then HOST_LIBDIR="$TOOLCHAIN/lib" # ubuntu/debian specific "multiarch support" - MACHINE_HARDWARE_NAME="$(uname -m)" - MACHINE_HARDWARE_PLATFORM="$(uname -i)" + export MACHINE_HARDWARE_NAME="$(uname -m)" + export MACHINE_HARDWARE_PLATFORM="$(uname -i)" FAMILY_TRIPLET=${HOST_NAME/${MACHINE_HARDWARE_NAME}/${MACHINE_HARDWARE_PLATFORM}} if [ -d /lib/$FAMILY_TRIPLET ]; then HOST_LIBDIR="$HOST_LIBDIR /lib/$FAMILY_TRIPLET"