Bug 1255763 - Remove OS_RELEASE and OS_MINOR_RELEASE
We're not doing anything with them anymore.
--- a/config/config.mk
+++ b/config/config.mk
@@ -114,25 +114,16 @@ ifeq ($(HOST_OS_ARCH),WINNT)
else
win_srcdir := $(srcdir)
BUILD_TOOLS = $(MOZILLA_DIR)/build/unix
endif
CONFIG_TOOLS = $(MOZ_BUILD_ROOT)/config
AUTOCONF_TOOLS = $(MOZILLA_DIR)/build/autoconf
-#
-# Strip off the excessively long version numbers on these platforms,
-# but save the version to allow multiple versions of the same base
-# platform to be built in the same tree.
-#
-ifneq (,$(filter FreeBSD HP-UX Linux NetBSD OpenBSD SunOS,$(OS_ARCH)))
-OS_RELEASE := $(basename $(OS_RELEASE))
-endif
-
ifdef _MSC_VER
CC_WRAPPER ?= $(call py_action,cl)
CXX_WRAPPER ?= $(call py_action,cl)
endif # _MSC_VER
CC := $(CC_WRAPPER) $(CC)
CXX := $(CXX_WRAPPER) $(CXX)
MKDIR ?= mkdir
--- a/js/src/old-configure.in
+++ b/js/src/old-configure.in
@@ -690,36 +690,34 @@ MOZ_FIX_LINK_PATHS="-Wl,-rpath-link,${DI
USE_DEPENDENT_LIBS=1
_PLATFORM_DEFAULT_TOOLKIT=cairo-gtk2
if test -n "$CROSS_COMPILE"; then
OS_TARGET="${target_os}"
OS_ARCH=`echo $target_os | sed -e 's|/|_|g'`
- OS_RELEASE=
case "${target_os}" in
linux*) OS_ARCH=Linux OS_TARGET=Linux ;;
kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU/kFreeBSD ;;
gnu*) OS_ARCH=GNU ;;
- solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
+ solaris*) OS_ARCH=SunOS ;;
mingw*) OS_ARCH=WINNT OS_TARGET=WINNT ;;
darwin*) OS_ARCH=Darwin OS_TARGET=Darwin ;;
dragonfly*) OS_ARCH=DragonFly OS_TARGET=DragonFly ;;
freebsd*) OS_ARCH=FreeBSD OS_TARGET=FreeBSD ;;
netbsd*) OS_ARCH=NetBSD OS_TARGET=NetBSD ;;
openbsd*) OS_ARCH=OpenBSD OS_TARGET=OpenBSD ;;
esac
case "${target}" in
*-android*|*-linuxandroid*) OS_ARCH=Linux OS_TARGET=Android ;;
esac
else
OS_TARGET=`uname -s`
OS_ARCH=`uname -s | sed -e 's|/|_|g'`
- OS_RELEASE=`uname -r`
fi
# Before this used `uname -m` when not cross compiling
# but that breaks when you have a 64 bit kernel with a 32 bit userland.
OS_TEST="${target_cpu}"
HOST_OS_ARCH=`echo $host_os | sed -e 's|/|_|g'`
@@ -733,18 +731,16 @@ HOST_OS_ARCH=`echo $host_os | sed -e 's|
#
#
# Define and override various archtecture-specific variables, including
# HOST_OS_ARCH
# OS_ARCH
# OS_TEST
# OS_TARGET
-# OS_RELEASE
-# OS_MINOR_RELEASE
#
case "$HOST_OS_ARCH" in
mingw*)
HOST_OS_ARCH=WINNT
;;
darwin*)
HOST_OS_ARCH=Darwin
@@ -792,43 +788,24 @@ esac
case "$OS_ARCH" in
WINNT)
if test -z "$CROSS_COMPILE" ; then
OS_TEST=`uname -p`
fi
;;
Windows_NT)
-#
-# If uname -s returns "Windows_NT", we assume that we are using
-# the uname.exe in MKS toolkit.
-#
-# The -r option of MKS uname only returns the major version number.
-# So we need to use its -v option to get the minor version number.
-# Moreover, it doesn't have the -p option, so we need to use uname -m.
-#
OS_ARCH=WINNT
OS_TARGET=WINNT
- OS_MINOR_RELEASE=`uname -v`
- if test "$OS_MINOR_RELEASE" = "00"; then
- OS_MINOR_RELEASE=0
- fi
- OS_RELEASE="${OS_RELEASE}.${OS_MINOR_RELEASE}"
;;
MINGW*_NT*)
-#
-# If uname -s returns MINGW32_NT-5.1, we assume that we are using
-# the uname.exe in the MSYS tools.
-#
- OS_RELEASE=`expr $OS_ARCH : '.*NT-\(.*\)'`
OS_ARCH=WINNT
OS_TARGET=WINNT
;;
AIX)
- OS_RELEASE=`uname -v`.`uname -r`
OS_TEST=${target_cpu}
if test -z "$GNU_CC"; then
if test "`$CC -qversion 2>&1 | egrep -c 'IBM XL'`" != "0"; then
AIX_IBM_XLC=1
fi
fi
;;
Darwin)
@@ -3423,17 +3400,16 @@ AC_SUBST(HOST_BIN_SUFFIX)
AC_SUBST(HOST_OS_ARCH)
AC_SUBST(TARGET_CPU)
AC_SUBST(TARGET_VENDOR)
AC_SUBST(TARGET_OS)
AC_SUBST(TARGET_XPCOM_ABI)
AC_SUBST(OS_TARGET)
AC_SUBST(OS_ARCH)
-AC_SUBST(OS_RELEASE)
AC_SUBST(OS_TEST)
AC_SUBST(CPU_ARCH)
AC_SUBST(INTEL_ARCHITECTURE)
AC_SUBST(WRAP_LDFLAGS)
AC_SUBST(MKSHLIB)
AC_SUBST(MKCSHLIB)
AC_SUBST(DSO_CFLAGS)
--- a/old-configure.in
+++ b/old-configure.in
@@ -893,36 +893,34 @@ MOZ_FS_LAYOUT=unix
USE_DEPENDENT_LIBS=1
_PLATFORM_DEFAULT_TOOLKIT=cairo-gtk3
if test -n "$CROSS_COMPILE"; then
OS_TARGET="${target_os}"
OS_ARCH=`echo $target_os | sed -e 's|/|_|g'`
- OS_RELEASE=
case "${target_os}" in
linux*) OS_ARCH=Linux OS_TARGET=Linux ;;
kfreebsd*-gnu) OS_ARCH=GNU_kFreeBSD OS_TARGET=GNU/kFreeBSD ;;
gnu*) OS_ARCH=GNU ;;
- solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
+ solaris*) OS_ARCH=SunOS ;;
mingw*) OS_ARCH=WINNT OS_TARGET=WINNT ;;
darwin*) OS_ARCH=Darwin OS_TARGET=Darwin ;;
dragonfly*) OS_ARCH=DragonFly OS_TARGET=DragonFly ;;
freebsd*) OS_ARCH=FreeBSD OS_TARGET=FreeBSD ;;
netbsd*) OS_ARCH=NetBSD OS_TARGET=NetBSD ;;
openbsd*) OS_ARCH=OpenBSD OS_TARGET=OpenBSD ;;
esac
case "${target}" in
*-android*|*-linuxandroid*) OS_ARCH=Linux OS_TARGET=Android ;;
esac
else
OS_TARGET=`uname -s`
OS_ARCH=`uname -s | sed -e 's|/|_|g'`
- OS_RELEASE=`uname -r`
fi
# Before this used `uname -m` when not cross compiling
# but that breaks when you have a 64 bit kernel with a 32 bit userland.
OS_TEST="${target_cpu}"
HOST_OS_ARCH=`echo $host_os | sed -e 's|/|_|g'`
@@ -936,18 +934,16 @@ HOST_OS_ARCH=`echo $host_os | sed -e 's|
#
#
# Define and override various archtecture-specific variables, including
# HOST_OS_ARCH
# OS_ARCH
# OS_TEST
# OS_TARGET
-# OS_RELEASE
-# OS_MINOR_RELEASE
#
case "$HOST_OS_ARCH" in
mingw*)
HOST_OS_ARCH=WINNT
;;
darwin*)
HOST_OS_ARCH=Darwin
@@ -995,43 +991,24 @@ esac
case "$OS_ARCH" in
WINNT)
if test -z "$CROSS_COMPILE" ; then
OS_TEST=`uname -p`
fi
;;
Windows_NT)
-#
-# If uname -s returns "Windows_NT", we assume that we are using
-# the uname.exe in MKS toolkit.
-#
-# The -r option of MKS uname only returns the major version number.
-# So we need to use its -v option to get the minor version number.
-# Moreover, it doesn't have the -p option, so we need to use uname -m.
-#
OS_ARCH=WINNT
OS_TARGET=WINNT
- OS_MINOR_RELEASE=`uname -v`
- if test "$OS_MINOR_RELEASE" = "00"; then
- OS_MINOR_RELEASE=0
- fi
- OS_RELEASE="${OS_RELEASE}.${OS_MINOR_RELEASE}"
;;
MINGW*_NT*)
-#
-# If uname -s returns MINGW32_NT-5.1, we assume that we are using
-# the uname.exe in the MSYS tools.
-#
- OS_RELEASE=`expr $OS_ARCH : '.*NT-\(.*\)'`
OS_ARCH=WINNT
OS_TARGET=WINNT
;;
AIX)
- OS_RELEASE=`uname -v`.`uname -r`
OS_TEST=${target_cpu}
;;
Darwin)
case "${target_cpu}" in
powerpc*)
OS_TEST=ppc
;;
i*86*)
@@ -8677,17 +8654,16 @@ AC_SUBST(HOST_OS_ARCH)
AC_SUBST(RUSTFLAGS)
AC_SUBST(TARGET_CPU)
AC_SUBST(TARGET_VENDOR)
AC_SUBST(TARGET_OS)
AC_SUBST(TARGET_XPCOM_ABI)
AC_SUBST(OS_TARGET)
AC_SUBST(OS_ARCH)
-AC_SUBST(OS_RELEASE)
AC_SUBST(OS_TEST)
AC_SUBST(CPU_ARCH)
AC_SUBST(INTEL_ARCHITECTURE)
AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSSE3)
AC_SUBST(HAVE_TOOLCHAIN_SUPPORT_MSSE4_1)
AC_SUBST(HAVE_X86_AVX2)
AC_SUBST(GCC_USE_GNU_LD)