installer-script ARM CPU support
authorRobin Gareus <robin@gareus.org>
Fri, 3 Jan 2020 01:22:11 +0000 (02:22 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 3 Jan 2020 01:25:10 +0000 (02:25 +0100)
tools/linux_packaging/stage2.run.in

index 75f48cc1706a42b3dbdd9fce4439482fe5578ad2..29955ffe4e10826e93ac33b7e8a12215e826851a 100755 (executable)
@@ -221,6 +221,16 @@ case `uname -m` in
                echo "Architecture is x86_64"
                ARCH='x86_64'
                ;;
+       arm|armv7l|aarch32)
+               echo "Architecture is armhf"
+               ARCH='armhf'
+               NOABICHECK=1
+               ;;;
+       aarch64|armv8b)
+               echo "Architecture is arm64"
+               ARCH='arm64'
+               NOABICHECK=1
+               ;;
        *)
                echo ""
                echo "!!! ERROR !!! - Unknown architecture `uname -m`"
@@ -314,11 +324,11 @@ else
        fi
 fi
 
-#############################
-# Determine C11 stdlibc++ ABI
-#############################
+###############################
+# Determine C++11 stdlibc++ ABI
+###############################
 
-if test -z "$ABI"; then
+if test -z "$ABI" -a -z "$NOABICHECK"; then
        if %REPLACE_GCC5%; then
                # Ardour was compiled with gcc5, warn on gcc4 systems
                if ! "${PKG_PATH}/.gcc-glibmm-abi-check" --gcc5; then