* configure.in: Print an error for systems that we think are

obsolete and are proposed to be removed.

* configure: Regenerate.
This commit is contained in:
Dan Nicolaescu 2008-02-25 08:12:29 +00:00
parent ff20fdbbd2
commit 1d202fc406
4 changed files with 63 additions and 0 deletions

View file

@ -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.

24
configure vendored
View file

@ -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

View 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

View file

@ -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.
* Installation Changes in Emacs 22.1