]> git.eshelyaron.com Git - emacs.git/commitdiff
* configure.in: Print an error for systems that we think are
authorDan Nicolaescu <dann@ics.uci.edu>
Mon, 25 Feb 2008 08:12:29 +0000 (08:12 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Mon, 25 Feb 2008 08:12:29 +0000 (08:12 +0000)
obsolete and are proposed to be removed.

* configure: Regenerate.

ChangeLog
configure
configure.in
etc/NEWS

index 1aadc04c7ac67f9da56936e7b37abfe3d67c9400..742929e4cf2c8c1f6317267361e39552dec27f7a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-02-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * configure.in: Print an error for systems that we think are
+       obsolete and are proposed to be removed.
+
+       * configure: Regenerate.
+
 2008-02-10  Matthew Luckie  <mjl@luckie.org.nz>  (tiny change)
 
        * configure.in (arm*-*-freebsd*): Added.
index 98f7153b2833d011264f029ac2eddd7a6cf894c3..f5be5aab0080e7d0f7386e7f64a930880ec72792 100755 (executable)
--- a/configure
+++ b/configure
@@ -3222,6 +3222,30 @@ if test x"${opsys}" = x; then
   esac
 fi
 
+### Tests for sytems that we beleive are obsolete and should be desupported.
+
+case "${machine}" in
+     pmax | hp9000s300 | ibm370aix | ncr386 | ews4800 | mips-siemens | powerpcle | tandem-s2 )
+         echo "The system that you are configuring on: ${canonical} is considered to be obsolete"
+         echo "and it is planned to be desupported in the next version of Emacs"
+         echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use."
+         echo "The code is still functional, but you need to edit the 'configure' script and remove the"
+         echo "exit 33 line.  After that you can run configure again and 'complete' the build."
+         exit 33
+         ;;
+esac
+
+case "${opsys}" in
+     bsd386 | bsdos2-1 |  bsdos2 | bsdos3 | bsdos4 | bsd4-1 | bsd4-2 | bsd4-3 | usg5-0 | usg5-2-2 | usg5-2 | usg5-3 | ultrix4-3 | 386bsd | hpux | hpux8 | hpux9 | hpux9shr | hpux10 | hpux10-20 | aix3-1 | aix3-2-5 | aix3-2 | aix4-1 | nextstep | ux4800 | uxpds | uxpv )
+         echo "The system that you are configuring on: ${canonical} is considered to be obsolete"
+         echo "and it is planned to be desupported in the next version of Emacs"
+         echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use."
+         echo "The code is still functional, but you need to edit the 'configure' script and remove the"
+         echo "'exit 44' line.  After that you can run 'configure' again and complete the build."
+         exit 44
+         ;;
+esac
+
 
 
 if test $unported = yes; then
index 99fa531ef281d4e4bc0f1199467f922613996090..eb984a0f821b365ed02b34b932375e4cbf5ae6e3 100644 (file)
@@ -1257,6 +1257,30 @@ if test x"${opsys}" = x; then
   esac
 fi
 
+### Tests for sytems that we beleive are obsolete and should be desupported.
+
+case "${machine}" in
+     pmax | hp9000s300 | ibm370aix | ncr386 | ews4800 | mips-siemens | powerpcle | tandem-s2 )
+         echo "The system that you are configuring on: ${canonical} is considered to be obsolete"
+         echo "and it is planned to be desupported in the next version of Emacs"
+         echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use."
+         echo "The code is still functional, but you need to edit the 'configure' script and remove the"
+         echo "exit 33 line.  After that you can run configure again and 'complete' the build."
+         exit 33
+         ;;
+esac
+
+case "${opsys}" in
+     bsd386 | bsdos2-1 |  bsdos2 | bsdos3 | bsdos4 | bsd4-1 | bsd4-2 | bsd4-3 | usg5-0 | usg5-2-2 | usg5-2 | usg5-3 | ultrix4-3 | 386bsd | hpux | hpux8 | hpux9 | hpux9shr | hpux10 | hpux10-20 | aix3-1 | aix3-2-5 | aix3-2 | aix4-1 | nextstep | ux4800 | uxpds | uxpv )
+         echo "The system that you are configuring on: ${canonical} is considered to be obsolete"
+         echo "and it is planned to be desupported in the next version of Emacs"
+         echo "Please email emacs-devel@gnu.org as soon as possible if this system is still in use."
+         echo "The code is still functional, but you need to edit the 'configure' script and remove the"
+         echo "'exit 44' line.  After that you can run 'configure' again and complete the build."
+         exit 44
+         ;;
+esac
+
 ]
 dnl quotation ends
 
index 4f67d8cb8d1177ba0bbe5d71bf897256495a1730..3c4746acfd580b1e9bc98b85a99665357924ad8a 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -153,6 +153,14 @@ of strings, undoing any quoting added by `combine-and-quote-strings'.
 (For some separator/string combinations, the original strings cannot
 be recovered.)
 
+* Systems that will not be supported in the future
+configure will print a warning and exit for a set of systems that are
+believed to not be in use anymore.  The support has not been removed
+yet, but configure will need to be edited in order to allow
+compilation to proceed on such a system.  If you are using such a
+system, please send a message to emacs-devel@gnu.org in order to take
+off the list of systems.
+
 \f
 * Installation Changes in Emacs 22.1