]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Remove some doc for no-longer-used systems; update URLs
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 27 Oct 2024 00:00:31 +0000 (17:00 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 27 Oct 2024 00:23:13 +0000 (17:23 -0700)
ChangeLog.3
NEWS
doc/autoconf.texi
lib/autoconf/fortran.m4
lib/autoconf/functions.m4
lib/autoconf/programs.m4
lib/autoconf/specific.m4
lib/m4sugar/m4sh.m4
tests/torture.at

index 2919b2a10932cd8f4a8c85fb39dfe61a93cb69ae..fb4b2380c7d1339cdbd77ead45928f4890722859 100644 (file)
 2001-12-12  Steven G. Johnson  <stevenj@alum.mit.edu>
 
        * lib/autoconf/fortran.m4 (_AC_PROG_F77_V_OUTPUT): Fix failed
-       C/Fortran linking on HP/UX, by extracting the Fortran library
+       C/Fortran linking on HP-UX, by extracting the Fortran library
        search path from the LPATH line in the $F77 -v output.
 
 2001-12-12  Kevin Ryde  <user42@zip.com.au>
diff --git a/NEWS b/NEWS
index 9e68534f0c47ea43a1ae4a1dea5373652d92e64d..5b0bd3682d51ac19ee5ad60fce9cc122aa7184f0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2072,7 +2072,7 @@ Release tips:
 - The top level $prefix is propagated to the AC_CONFIG_SUBDIRS configures.
 - AC_TRY_RUN
   Under the user pressure, $? is finally available.  Probably a mistake.
-- AC_F77_LIBRARY_LDFLAGS now supports the HP/UX f90 compiler.
+- AC_F77_LIBRARY_LDFLAGS now supports the HP-UX f90 compiler.
 - Precious variables accumulation
   config.status could stack several copies of the precious variables
   assignments.
index b4dfc50d5ecfe1696e803804bd133365bb6892fd..fc4e804c0ba61b451a07a691ead25e3d8c68de0a 100644 (file)
@@ -5620,7 +5620,7 @@ portability problems of this function.
 @cvindex HAVE_STRFTIME
 @c @fuindex strftime
 @prindex @code{strftime}
-Check for @code{strftime} in the @file{intl} library, for SCO Unix.
+Check for @code{strftime} in the @file{intl} library.
 Then, if @code{strftime} is available, define @code{HAVE_STRFTIME}.
 
 This macro is obsolescent, as no current systems require the @file{intl}
@@ -6102,7 +6102,7 @@ of type @code{struct dirent}, not @code{struct direct}, and would access
 the length of a directory entry name by passing a pointer to a
 @code{struct dirent} to the @code{NAMLEN} macro.
 
-This macro also checks for the SCO Xenix @file{dir} and @file{x} libraries.
+This macro also checks for the obsolete @file{dir} and @file{x} libraries.
 
 This macro is obsolescent, as all current systems with directory
 libraries have @code{<dirent.h>}.  New programs need not use this macro.
@@ -7203,7 +7203,7 @@ etc.).
 @caindex prog_cxx_openmp
 @caindex prog_f77_openmp
 @caindex prog_fc_openmp
-@uref{http://@/www.openmp.org/, OpenMP} specifies extensions of C, C++,
+@uref{https://@/www.openmp.org/, OpenMP} specifies extensions of C, C++,
 and Fortran that simplify optimization of shared memory parallelism,
 which is a common problem on multi-core CPUs.
 
@@ -8844,12 +8844,12 @@ compiler.  Also, when using this macro in concert with
 @code{AC_CONFIG_HEADERS}, be sure that @file{config.h} is included
 before any system header.
 
-The following preprocessor macros are defined unconditionally:
+Define the following preprocessor macros unconditionally:
 
 @table @code
 @item _ALL_SOURCE
 @cvindex _ALL_SOURCE
-Enable extensions on AIX 3 and Interix.
+Enable extensions on AIX and z/OS.
 @item _DARWIN_C_SOURCE
 @cvindex _DARWIN_C_SOURCE
 Enable extensions on macOS.
@@ -8922,7 +8922,7 @@ Programs that need to recognize Minix should use @code{AC_CANONICAL_HOST}.
 @item _XOPEN_SOURCE
 @cvindex _XOPEN_SOURCE
 Defined (with value 500) only if needed to make @file{wchar.h} declare
-@code{mbstate_t}.  This is known to be necessary on some versions of HP/UX.
+@code{mbstate_t}.  This is known to be necessary on some versions of HP-UX.
 @end table
 
 @cvindex __STDC_WANT_DEC_FP__
@@ -8932,7 +8932,7 @@ ISO/IEC TR 24732:2009 was superseded by ISO/IEC TS 18661-2:2015.
 @cvindex __STDC_WANT_LIB_EXT1__
 The C preprocessor macro @code{__STDC_WANT_LIB_EXT1__} is not defined,
 as the C standard's Annex K is problematic.  See: O'Donell C, Sebor M.
-@uref{http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm, Field
+@uref{https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm, Field
 Experience With Annex K---Bounds Checking Interfaces}.
 
 The Autoconf macro @code{AC_USE_SYSTEM_EXTENSIONS} was introduced in
@@ -15427,13 +15427,13 @@ by users.
 systems} are derived from the
 @uref{https://@/en.wikipedia.org/@/wiki/@/Unix, Unix operating system}.
 
-The @uref{http://@/bhami.com/@/rosetta.html, Rosetta Stone for Unix}
+The @uref{https://@/bhami.com/@/rosetta.html, Rosetta Stone for Unix}
 contains a table correlating the features of various Posix-conforming
 systems.  @uref{https://@/www.levenez.com/@/unix/, Unix History} is a
 simplified diagram of how many Unix systems were derived from each
 other.
 
-@uref{http://@/heirloom.sourceforge.net/, The Heirloom Project}
+@uref{https://@/heirloom.sourceforge.net/, The Heirloom Project}
 provides some variants of traditional implementations of Unix utilities.
 
 @table @asis
@@ -17156,11 +17156,6 @@ environment variables be set to @samp{C} if the C locale is desired;
 @file{configure} scripts and M4sh do that for you.
 Export these variables after setting them.
 
-@c  However, some older, nonstandard
-@c  systems (notably SCO) break if locale environment variables
-@c  are set to @samp{C}, so when running on these systems
-@c  Autoconf-generated scripts unset the variables instead.
-
 @item LANGUAGE
 @evindex LANGUAGE
 
@@ -21879,7 +21874,7 @@ alleviates some symptoms of a bug while not fixing the bug in general.
 Almost all modern systems use IEEE-754 floating point, and it is safe to
 assume IEEE-754 in most portable code these days.  For more information,
 please see David Goldberg's classic paper
-@uref{http://@/www.validlab.com/@/goldberg/@/paper.pdf, What Every Computer
+@uref{https://@/www.validlab.com/@/goldberg/@/paper.pdf, What Every Computer
 Scientist Should Know About Floating-Point Arithmetic}.
 
 @node Exiting Portably
@@ -24008,15 +24003,8 @@ Removed because of limited usefulness.
 @defmac AC_SCO_INTL
 @acindex{SCO_INTL}
 @ovindex LIBS
-If on SCO Unix, add @option{-lintl} to output variable @code{LIBS}.  This
-macro used to do this:
-
-@example
-AC_CHECK_LIB([intl], [strftime], [LIBS="-lintl $LIBS"])
-@end example
-
-@noindent
-Now it just calls @code{AC_FUNC_STRFTIME} instead (@pxref{AC_FUNC_STRFTIME}).
+Equivalent to the obsolescent macro @code{AC_FUNC_STRFTIME}.
+@xref{AC_FUNC_STRFTIME}.
 @end defmac
 
 @defmac AC_SETVBUF_REVERSED
@@ -24359,22 +24347,8 @@ Replaced by @code{AC_C_BIGENDIAN} (@pxref{AC_C_BIGENDIAN}).
 @defmac AC_XENIX_DIR
 @acindex{XENIX_DIR}
 @ovindex LIBS
-This macro used to add @option{-lx} to output variable @code{LIBS} if on
-Xenix.  Also, if @file{dirent.h} is being checked for, added
-@option{-ldir} to @code{LIBS}.  Now it is merely an alias of
-@code{AC_HEADER_DIRENT} instead, plus some code to detect whether
-running XENIX on which you should not depend:
-
-@example
-AC_MSG_CHECKING([for Xenix])
-AC_EGREP_CPP([yes],
-[#if defined M_XENIX && !defined M_UNIX
-  yes
-#endif],
-             [AC_MSG_RESULT([yes]); XENIX=yes],
-             [AC_MSG_RESULT([no]); XENIX=])
-@end example
-@noindent
+This macro is equivalent to the obsolescent @code{AC_HEADER_DIRENT}
+macro, plus it also sets the shell variable @code{XENIX}.
 Don't use this macro, the dignified means to check the nature of the
 host is using @code{AC_CANONICAL_HOST} (@pxref{Canonicalizing}).
 @end defmac
@@ -26538,7 +26512,7 @@ search for markers like @samp{checking for} a particular test in the
 
 @item
 Alternatively, you might use a shell with debugging capabilities like
-@uref{http://bashdb.sourceforge.net/, bashdb}.
+@uref{https://bashdb.sourceforge.net/, bashdb}.
 
 @item
 When @command{configure} tests produce invalid results for your system,
@@ -26968,7 +26942,7 @@ introduced in this document.
 @c  LocalWords:  lstat rpl MEMCMP memcmp OpenStep MBRTOWC mbrtowc MKTIME mktime
 @c  LocalWords:  localtime MMAP mmap OBSTACK obstack obstacks ARGTYPES timeval
 @c  LocalWords:  SETPGRP setpgrp defmacx Hurd SETVBUF setvbuf STRCOLL strcoll
-@c  LocalWords:  STRTOD strtod DECL STRFTIME strftime SCO UTIME utime VPRINTF
+@c  LocalWords:  STRTOD strtod DECL STRFTIME strftime UTIME utime VPRINTF
 @c  LocalWords:  DOPRNT vprintf doprnt sp unfixable LIBSOURCE LIBSOURCES Eggert
 @c  LocalWords:  linux netinet ia Tru XFree DIRENT NDIR dirent ndir multitable
 @c  LocalWords:  NAMLEN strlen namlen MKDEV SYSMACROS makedev RESOLV resolv DNS
@@ -27029,7 +27003,7 @@ introduced in this document.
 @c  LocalWords:  yywrap xflex lexyy YFLAGS yacc divnum libs fuindex ffs
 @c  LocalWords:  environ sigaction extern ftello nonnull STRTOLD LLONG
 @c  LocalWords:  strtold vfprintf ULLONG strcasecmp strncasecmp MSVC th
-@c  LocalWords:  NDEBUG Xenix INO libc ISDIR ISREG Tektronix Amdahl ino
+@c  LocalWords:  NDEBUG INO libc ISDIR ISREG Tektronix Amdahl ino
 @c  LocalWords:  typedef pxref fileblocks submembers INTMAX intmax UINT
 @c  LocalWords:  INTPTR intptr SSIZE ssize uint UINTPTR uintptr OPENMP
 @c  LocalWords:  openmp OpenMP omp Alignas Alignof Noreturn UTF vals gl
index c994a76a872bab9020207b3d323031d69ef6b3b2..296c55a0396f560f619d7852d8b69e529ac25bb8 100644 (file)
@@ -519,7 +519,7 @@ _AC_LANG_PREFIX[]FLAGS=$ac_save_[]_AC_LANG_PREFIX[]FLAGS
 
 rm -rf conftest*
 
-# On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
+# On HP-UX there is a line like: "LPATH is: /foo:/bar:/baz" where
 # /foo, /bar, and /baz are search directories for the Fortran linker.
 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
 ac_[]_AC_LANG_ABBREV[]_v_output=`AS_ECHO(["$ac_[]_AC_LANG_ABBREV[]_v_output"])|
index 7395c55e6c9600dbee5aeca6c3b71af6268235bc..b9495b8a6a3f0e7cb27e5d36f3d791974aa5a9dc 100644 (file)
@@ -558,7 +558,7 @@ AC_DEFUN([_AC_FUNC_FNMATCH_IF],
 [AC_CACHE_CHECK(
    [for working $1 fnmatch],
    [$2],
-  [# Some versions of Solaris, SCO, and the GNU C Library
+  [# Some versions of Solaris and the GNU C Library
    # have a broken or incompatible fnmatch.
    # So we run a test program.  If we are cross-compiling, take no chance.
    # Thanks to John Oleynick, François Pinard, and Paul Eggert for this test.
@@ -669,7 +669,7 @@ m4_define([_AC_FUNC_FSEEKO_TEST_PROGRAM],
 # Check for correctly prototyped declarations of fseeko and ftello;
 # define HAVE_FSEEKO if they are available.  If it is necessary to
 # define _LARGEFILE_SOURCE=1 to make these declarations available,
-# do that (this is needed on 32-bit HP/UX).  We used to try defining
+# do that (this is needed on 32-bit HP-UX).  We used to try defining
 # _XOPEN_SOURCE=500 too, to work around a bug in glibc 2.1.3, but that
 # breaks too many other things.  If you want fseeko and ftello with
 # glibc, upgrade to a fixed glibc.
index 5dc59033260dec208df5adfa9ff1d83eb6cbcf72..e3847c6c77c7ee6e2b49100403b830efa48ef712 100644 (file)
@@ -586,8 +586,8 @@ case $as_dir in @%:@((
   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   /usr/ucb/* ) ;;
   *)]
-    # OSF1 and SCO ODT 3.0 have their own names for install.
-    # Don't use installbsd from OSF since it installs stuff as root
+    # OSF/1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF/1 since it installs stuff as root
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
index b758c7d14b2d293acd674af0e228135de26f3ed7..b0d9524ef78675c720afe08f7ec3f695f715fb49 100644 (file)
@@ -339,7 +339,7 @@ AC_CONFIG_COMMANDS_PRE([_AC_SYS_YEAR2038_ENABLE])])
 # By default, many hosts won't let programs access large files;
 # one must use special compiler options to get large-file access to work.
 # For more details about this brain damage please see:
-# http://www.unix.org/version2/whatsnew/lfs20mar.html
+# https://unix.org/version2/whatsnew/lfs20mar.html
 # Additionally, on Linux file systems with 64-bit inodes a file that happens
 # to have a 64-bit inode number cannot be accessed by 32-bit applications on
 # Linux x86/x86_64.  This can occur with file systems such as XFS and NFS.
index 9c7339699d3f7816413a1bf0a19f2981e3fe7f3f..103d7b47aca9e2a420bf5070bb3ca3b122d50ca9 100644 (file)
@@ -192,9 +192,6 @@ m4_define([_AS_DETECT_SUGGESTED_PRUNE],
 # and on HP-UX 11.11, see the failure of test 120 in
 # <https://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>
 #
-# FIXME: The code should test for the OSF bug described in
-# <https://lists.gnu.org/archive/html/autoconf-patches/2006-03/msg00081.html>.
-#
 # This code is run outside any trap 0 context, hence we can simplify AS_EXIT.
 m4_defun([_AS_DETECT_BETTER_SHELL],
 dnl
index 594299ef6d54b23523833850dda39317a138065a..cb47f0cf64d229b04d095e0710f6f0e20c512961 100644 (file)
@@ -812,7 +812,7 @@ AT_CLEANUP
 ## Substitute a 2000-byte string.  ##
 ## ------------------------------- ##
 
-# Solaris 9 /usr/ucb/sed that rejects commands longer than 4000 bytes.  HP/UX
+# Solaris 9 /usr/ucb/sed that rejects commands longer than 4000 bytes.  HP-UX
 # sed dumps core around 8 KiB.  However, POSIX says that sed need not
 # handle lines longer than 2048 bytes (including the trailing newline).
 # So we'll just test a 2000-byte value, and for awk, we test a line with