Remove linux 32bit binary support.
authorRudolf Polzer <divVerent@xonotic.org>
Tue, 17 Oct 2017 00:34:23 +0000 (20:34 -0400)
committerRudolf Polzer <divVerent@xonotic.org>
Tue, 17 Oct 2017 00:34:23 +0000 (20:34 -0400)
Linux 32bit users can still compile using ./all but releases will no
longer include these builds.

Reference: http://xonpickbot.designxenon.com:27500/poll/364

misc/tools/all/release.subr
misc/tools/rsync-updater/update-to-autobuild.sh
misc/tools/rsync-updater/update-to-release.sh
release.cmake
server/server_linux.sh
xonotic-linux-glx.sh

index 4bbb0ec..13cc2bc 100644 (file)
@@ -130,7 +130,6 @@ case "$cmd" in
                                # - .ssh/config must be configured so the following
                                #   host names are reachable and have a compile
                                #   infrastructure set up:
                                # - .ssh/config must be configured so the following
                                #   host names are reachable and have a compile
                                #   infrastructure set up:
-                               #   - xonotic-build-linux32 (with gcc on x86)
                                #   - xonotic-build-linux64 (with gcc on x86_64)
                                #   - xonotic-build-win32 (with i586-mingw32msvc-g++)
                                #   - xonotic-build-win64 (with amd64-mingw32msvc-g++
                                #   - xonotic-build-linux64 (with gcc on x86_64)
                                #   - xonotic-build-win32 (with i586-mingw32msvc-g++)
                                #   - xonotic-build-win64 (with amd64-mingw32msvc-g++
@@ -241,14 +240,6 @@ case "$cmd" in
                verbose "$SELF" release-getbinary Xonotic/xonotic-osx-dedicated || good=false
                $good
                ;;
                verbose "$SELF" release-getbinary Xonotic/xonotic-osx-dedicated || good=false
                $good
                ;;
-       release-engine-linux32)
-               release_common
-               good=true
-               verbose "$SELF" release-getbinary Xonotic/xonotic-linux32-sdl || good=false
-               verbose "$SELF" release-getbinary Xonotic/xonotic-linux32-glx || good=false
-               verbose "$SELF" release-getbinary Xonotic/xonotic-linux32-dedicated || good=false
-               $good
-               ;;
        release-engine-linux64)
                release_common
                good=true
        release-engine-linux64)
                release_common
                good=true
@@ -261,7 +252,6 @@ case "$cmd" in
                release_common
                # TODO report failures here.
                good=false
                release_common
                # TODO report failures here.
                good=false
-               verbose "$SELF" release-engine-linux32 && good=true
                verbose "$SELF" release-engine-linux64 && good=true
                verbose "$SELF" release-engine-win32 && good=true
                verbose "$SELF" release-engine-win64 && good=true
                verbose "$SELF" release-engine-linux64 && good=true
                verbose "$SELF" release-engine-win32 && good=true
                verbose "$SELF" release-engine-win64 && good=true
index 7065f85..b0d429d 100755 (executable)
@@ -72,17 +72,8 @@ if [ -z "$XONOTIC_INCLUDE_ALL" ]; then
                        excludes="$excludes --exclude=/Xonotic*.app"
                        excludes="$excludes --exclude=/xonotic-osx-*"
                        excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
                        excludes="$excludes --exclude=/Xonotic*.app"
                        excludes="$excludes --exclude=/xonotic-osx-*"
                        excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
-                       if [ -z "$XONOTIC_INCLUDE_32BIT" ]; then
-                               excludes="$excludes --exclude=/xonotic-linux32-*"
-                               excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
-                       fi
-                       ;;
-               Linux:i?86)
-                       excludes="$excludes --exclude=/Xonotic*.app"
-                       excludes="$excludes --exclude=/xonotic-osx-*"
-                       excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
-                       excludes="$excludes --exclude=/xonotic-linux64-*"
-                       excludes="$excludes --exclude=/gmqcc/gmqcc.linux64"
+                       excludes="$excludes --exclude=/xonotic-linux32-*"
+                       excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
                        ;;
                *)
                        echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
                        ;;
                *)
                        echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
index 7065f85..b0d429d 100755 (executable)
@@ -72,17 +72,8 @@ if [ -z "$XONOTIC_INCLUDE_ALL" ]; then
                        excludes="$excludes --exclude=/Xonotic*.app"
                        excludes="$excludes --exclude=/xonotic-osx-*"
                        excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
                        excludes="$excludes --exclude=/Xonotic*.app"
                        excludes="$excludes --exclude=/xonotic-osx-*"
                        excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
-                       if [ -z "$XONOTIC_INCLUDE_32BIT" ]; then
-                               excludes="$excludes --exclude=/xonotic-linux32-*"
-                               excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
-                       fi
-                       ;;
-               Linux:i?86)
-                       excludes="$excludes --exclude=/Xonotic*.app"
-                       excludes="$excludes --exclude=/xonotic-osx-*"
-                       excludes="$excludes --exclude=/gmqcc/gmqcc.osx"
-                       excludes="$excludes --exclude=/xonotic-linux64-*"
-                       excludes="$excludes --exclude=/gmqcc/gmqcc.linux64"
+                       excludes="$excludes --exclude=/xonotic-linux32-*"
+                       excludes="$excludes --exclude=/gmqcc/gmqcc.linux32"
                        ;;
                *)
                        echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
                        ;;
                *)
                        echo >&2 "WARNING: Could not detect architecture - downloading all architectures"
index b8b4036..124d7d7 100644 (file)
@@ -67,10 +67,6 @@ if (0)
     getbinary(Xonotic/Xonotic.app/Contents/MacOS/xonotic-osx-sdl-bin) # +x
     getbinary(Xonotic/xonotic-osx-dedicated) # +x
 
     getbinary(Xonotic/Xonotic.app/Contents/MacOS/xonotic-osx-sdl-bin) # +x
     getbinary(Xonotic/xonotic-osx-dedicated) # +x
 
-    getbinary(Xonotic/xonotic-linux32-sdl) # +x
-    getbinary(Xonotic/xonotic-linux32-glx) # +x
-    getbinary(Xonotic/xonotic-linux32-dedicated) # +x
-
     getbinary(Xonotic/xonotic-linux64-sdl) # +x
     getbinary(Xonotic/xonotic-linux64-glx) # +x
     getbinary(Xonotic/xonotic-linux64-dedicated) # +x
     getbinary(Xonotic/xonotic-linux64-sdl) # +x
     getbinary(Xonotic/xonotic-linux64-glx) # +x
     getbinary(Xonotic/xonotic-linux64-dedicated) # +x
index d45ae16..5eca583 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh
 
 case "$(uname -m)" in
 #!/bin/sh
 
 case "$(uname -m)" in
-  x86_64)      executable="xonotic-linux64-dedicated" ;;
-  *)           executable="xonotic-linux32-dedicated" ;;
+  i?86)        executable="xonotic-linux32-dedicated" ;;  # Not supported anymore but you can build your own.
+  *)   executable="xonotic-linux64-dedicated" ;;
 esac
 
 cd "`dirname "${0}"`"
 esac
 
 cd "`dirname "${0}"`"
index 4ef3d03..137fc4e 100755 (executable)
@@ -13,8 +13,8 @@ case "${0##*/}" in
 esac
 
 case "$(uname -m)" in
 esac
 
 case "$(uname -m)" in
-  x86_64)      arch="linux64" ;;
-  *)           arch="linux32" ;;
+  i?86)        arch="linux32" ;;  # Not supported anymore but you can build your own.
+  *)   arch="linux64" ;;
 esac
 
 xonotic="xonotic-${arch}-${mode}"
 esac
 
 xonotic="xonotic-${arch}-${mode}"