bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Add cross-compilation guesses for Midipix


From: Red
Subject: [PATCH] Add cross-compilation guesses for Midipix
Date: Wed, 15 Feb 2023 15:10:20 +0000

* m4/calloc.m4: When cross-compiling, use the
result from native compilation.
* m4/canonicalize.m4: Likewise.
* m4/cbrtl.m4: Likewise.
* m4/ceil.m4: Likewise.
* m4/ceilf.m4: Likewise.
* m4/ceill.m4: Likewise.
* m4/chmod.m4: Likewise.
* m4/d-ino.m4: Likewise.
* m4/exp2l.m4: Likewise.
* m4/expm1.m4: Likewise.
* m4/expm1f.m4: Likewise.
* m4/fchdir.m4: Likewise.
* m4/fclose.m4: Likewise.
* m4/fdopendir.m4: Likewise.
* m4/ffsll.m4: Likewise.
* m4/floor.m4: Likewise.
* m4/floorf.m4: Likewise.
* m4/fmod.m4: Likewise.
* m4/fmodf.m4: Likewise.
* m4/fmodl.m4: Likewise.
* m4/fopen.m4: Likewise.
* m4/fpurge.m4: Likewise.
* m4/getcwd.m4: Likewise.
* m4/getdelim.m4: Likewise.
* m4/getline.m4: Likewise.
* m4/hypot.m4: Likewise.
* m4/hypotf.m4: Likewise.
* m4/hypotl.m4: Likewise.
* m4/iconv_open-utf.m4: Likewise.
* m4/link.m4: Likewise.
* m4/linkat.m4: Likewise.
* m4/log.m4: Likewise.
* m4/log10.m4: Likewise.
* m4/log10f.m4: Likewise.
* m4/log1p.m4: Likewise.
* m4/log1pf.m4: Likewise.
* m4/log1pl.m4: Likewise.
* m4/log2.m4: Likewise.
* m4/log2f.m4: Likewise.
* m4/logf.m4: Likewise.
* m4/lstat.m4: Likewise.
* m4/malloc.m4: Likewise.
* m4/mkdir.m4: Likewise.
* m4/mkstemp.m4: Likewise.
* m4/modf.m4: Likewise.
* m4/modff.m4: Likewise.
* m4/modfl.m4: Likewise.
* m4/perror.m4: Likewise.
* m4/printf.m4: Likewise.
* m4/pselect.m4: Likewise.
* m4/ptsname.m4: Likewise.
* m4/putenv.m4: Likewise.
* m4/readlink.m4: Likewise.
* m4/realloc.m4: Likewise.
* m4/remainder.m4: Likewise.
* m4/remainderf.m4: Likewise.
* m4/remainderl.m4: Likewise.
* m4/rename.m4: Likewise.
* m4/rintl.m4: Likewise.
* m4/rmdir.m4: Likewise.
* m4/round.m4: Likewise.
* m4/roundf.m4: Likewise.
* m4/roundl.m4: Likewise.
* m4/select.m4: Likewise.
* m4/setenv.m4: Likewise.
* m4/sleep.m4: Likewise.
* m4/stat.m4: Likewise.
* m4/stpncpy.m4: Likewise.
* m4/strerror.m4: Likewise.
* m4/strtod.m4: Likewise.
* m4/strtold.m4: Likewise.
* m4/symlink.m4: Likewise.
* m4/symlinkat.m4: Likewise.
* m4/trunc.m4: Likewise.
* m4/truncf.m4: Likewise.
* m4/truncl.m4: Likewise.
* m4/ungetc.m4: Likewise.
* m4/unlink.m4: Likewise.
* m4/usleep.m4: Likewise.
* m4/wcwidth.m4: Likewise.
---
 m4/calloc.m4         |  2 ++
 m4/canonicalize.m4   |  2 ++
 m4/cbrtl.m4          |  2 ++
 m4/ceil.m4           |  2 ++
 m4/ceilf.m4          |  2 ++
 m4/ceill.m4          |  2 ++
 m4/chmod.m4          |  4 ++--
 m4/d-ino.m4          |  2 ++
 m4/exp2l.m4          |  4 ++++
 m4/expm1.m4          |  2 ++
 m4/expm1f.m4         |  2 ++
 m4/fchdir.m4         |  2 ++
 m4/fclose.m4         |  2 ++
 m4/fdopendir.m4      | 14 ++++++++------
 m4/ffsll.m4          |  2 ++
 m4/floor.m4          |  2 ++
 m4/floorf.m4         |  2 ++
 m4/fmod.m4           |  2 ++
 m4/fmodf.m4          |  2 ++
 m4/fmodl.m4          |  2 ++
 m4/fopen.m4          |  4 ++--
 m4/fpurge.m4         | 10 ++++++----
 m4/getcwd.m4         |  2 ++
 m4/getdelim.m4       |  5 +++--
 m4/getline.m4        |  5 +++--
 m4/hypot.m4          |  2 ++
 m4/hypotf.m4         |  2 ++
 m4/hypotl.m4         |  2 ++
 m4/iconv_open-utf.m4 |  1 +
 m4/link.m4           |  2 ++
 m4/linkat.m4         |  2 ++
 m4/log.m4            |  2 ++
 m4/log10.m4          |  2 ++
 m4/log10f.m4         |  2 ++
 m4/log1p.m4          |  2 ++
 m4/log1pf.m4         |  2 ++
 m4/log1pl.m4         |  2 ++
 m4/log2.m4           |  2 ++
 m4/log2f.m4          |  2 ++
 m4/logf.m4           |  2 ++
 m4/lstat.m4          |  3 +++
 m4/malloc.m4         |  2 +-
 m4/mkdir.m4          |  4 ++++
 m4/mkstemp.m4        |  2 ++
 m4/modf.m4           |  2 ++
 m4/modff.m4          |  2 ++
 m4/modfl.m4          |  2 ++
 m4/perror.m4         | 14 ++++++++------
 m4/printf.m4         | 20 ++++++++++++++++++++
 m4/pselect.m4        |  2 ++
 m4/ptsname.m4        |  2 ++
 m4/putenv.m4         |  2 ++
 m4/readlink.m4       |  6 ++++++
 m4/realloc.m4        |  2 +-
 m4/remainder.m4      |  2 ++
 m4/remainderf.m4     |  2 ++
 m4/remainderl.m4     |  2 ++
 m4/rename.m4         |  6 ++++++
 m4/rintl.m4          |  2 ++
 m4/rmdir.m4          |  2 ++
 m4/round.m4          |  2 ++
 m4/roundf.m4         |  2 ++
 m4/roundl.m4         |  2 ++
 m4/select.m4         |  2 ++
 m4/setenv.m4         | 12 ++++++++----
 m4/sleep.m4          |  2 ++
 m4/stat.m4           |  2 ++
 m4/stpncpy.m4        |  5 +++--
 m4/strerror.m4       |  4 ++++
 m4/strtod.m4         | 12 +++++++-----
 m4/strtold.m4        | 12 +++++++-----
 m4/symlink.m4        |  2 ++
 m4/symlinkat.m4      |  2 ++
 m4/trunc.m4          |  2 ++
 m4/truncf.m4         |  2 ++
 m4/truncl.m4         |  2 ++
 m4/ungetc.m4         |  2 ++
 m4/unlink.m4         |  2 ++
 m4/usleep.m4         |  2 ++
 m4/wcwidth.m4        |  2 ++
 80 files changed, 225 insertions(+), 42 deletions(-)

diff --git a/m4/calloc.m4 b/m4/calloc.m4
index 23c0dd9f3f..c63edcc47c 100644
--- a/m4/calloc.m4
+++ b/m4/calloc.m4
@@ -40,6 +40,8 @@ AC_DEFUN([_AC_FUNC_CALLOC_IF],
          *-gnu* | gnu*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
                         # Guess yes on musl systems.
          *-musl*)       ac_cv_func_calloc_0_nonnull="guessing yes" ;;
+                        # Guess yes on midipix.
+         *-midipix*)    ac_cv_func_calloc_0_nonnull="guessing yes" ;;
                         # Guess yes on native Windows.
          mingw*)        ac_cv_func_calloc_0_nonnull="guessing yes" ;;
                         # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/canonicalize.m4 b/m4/canonicalize.m4
index d319645fd3..ac8236382f 100644
--- a/m4/canonicalize.m4
+++ b/m4/canonicalize.m4
@@ -162,6 +162,8 @@ AC_DEFUN([gl_FUNC_REALPATH_WORKS],
         *-gnu* | gnu*) gl_cv_func_realpath_works="guessing yes" ;;
                        # Guess 'nearly' on musl systems.
         *-musl*)       gl_cv_func_realpath_works="guessing nearly" ;;
+                       # Guess yes on midipix.
+        *-midipix*)    gl_cv_func_realpath_works="guessing yes" ;;
                        # Guess no on Cygwin.
         cygwin*)       gl_cv_func_realpath_works="guessing no" ;;
                        # Guess no on native Windows.
diff --git a/m4/cbrtl.m4 b/m4/cbrtl.m4
index 12b6ff6159..634218a5da 100644
--- a/m4/cbrtl.m4
+++ b/m4/cbrtl.m4
@@ -76,6 +76,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_cbrtl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_cbrtl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_cbrtl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_cbrtl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/ceil.m4 b/m4/ceil.m4
index 7ce6648fd8..189da73598 100644
--- a/m4/ceil.m4
+++ b/m4/ceil.m4
@@ -50,6 +50,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_ceil_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_ceil_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_ceil_ieee="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_ceil_ieee="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/ceilf.m4 b/m4/ceilf.m4
index 6979ce86e8..a888665ddd 100644
--- a/m4/ceilf.m4
+++ b/m4/ceilf.m4
@@ -57,6 +57,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_ceilf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_ceilf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_ceilf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_ceilf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/ceill.m4 b/m4/ceill.m4
index 7f41b3abce..3c379ace51 100644
--- a/m4/ceill.m4
+++ b/m4/ceill.m4
@@ -56,6 +56,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_ceill_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_ceill_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_ceill_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_ceill_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/chmod.m4 b/m4/chmod.m4
index ef2d0d7016..8ca730141b 100644
--- a/m4/chmod.m4
+++ b/m4/chmod.m4
@@ -61,8 +61,8 @@ AC_DEFUN([gl_FUNC_CHMOD],
           # Guess no on AIX, IRIX, native Windows.
           aix* | irix* | mingw*)
             gl_cv_func_chmod_works="guessing no" ;;
-          # Guess yes on glibc, musl libc, macOS, FreeBSD, NetBSD, OpenBSD, 
Solaris, Haiku, Cygwin.
-          *-gnu* | gnu* | *-musl* | darwin* | freebsd* | midnightbsd* | 
netbsd* | openbsd* | solaris* | haiku* | cygwin*)
+          # Guess yes on glibc, musl libc, midipix, macOS, FreeBSD, NetBSD, 
OpenBSD, Solaris, Haiku, Cygwin.
+          *-gnu* | gnu* | *-musl* | *-midipix* | darwin* | freebsd* | 
midnightbsd* | netbsd* | openbsd* | solaris* | haiku* | cygwin*)
             gl_cv_func_chmod_works="guessing yes" ;;
           # If we don't know, obey --enable-cross-guesses.
           *)
diff --git a/m4/d-ino.m4 b/m4/d-ino.m4
index 7305fce4be..d113c7c980 100644
--- a/m4/d-ino.m4
+++ b/m4/d-ino.m4
@@ -44,6 +44,8 @@ AC_DEFUN([gl_CHECK_TYPE_STRUCT_DIRENT_D_INO],
               linux*-gnu*)  gl_cv_struct_dirent_d_ino="guessing yes" ;;
                             # Guess yes on musl systems with Linux kernel.
               linux*-musl*) gl_cv_struct_dirent_d_ino="guessing yes" ;;
+                            # Guess yes on midipix.
+              midipix*)     gl_cv_struct_dirent_d_ino="guessing yes" ;;
                             # Guess no on native Windows.
               mingw*)       gl_cv_struct_dirent_d_ino="guessing no" ;;
                             # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/exp2l.m4 b/m4/exp2l.m4
index abf9397a39..7234958cd2 100644
--- a/m4/exp2l.m4
+++ b/m4/exp2l.m4
@@ -103,6 +103,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_exp2l_works="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_exp2l_works="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_exp2l_works="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_exp2l_works="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
@@ -158,6 +160,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_exp2l_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_exp2l_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_Cv_func_exp2l_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_exp2l_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/expm1.m4 b/m4/expm1.m4
index 2a3e291c50..75959036d7 100644
--- a/m4/expm1.m4
+++ b/m4/expm1.m4
@@ -89,6 +89,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_expm1_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_expm1_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_expm1_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_expm1_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/expm1f.m4 b/m4/expm1f.m4
index 7072af81a7..f6a35857ed 100644
--- a/m4/expm1f.m4
+++ b/m4/expm1f.m4
@@ -81,6 +81,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_expm1f_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_expm1f_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_expm1f_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_expm1f_ieee="guessing yes" ;;
                                 # Guess no on AIX.
diff --git a/m4/fchdir.m4 b/m4/fchdir.m4
index 45fa11a683..2a16019a70 100644
--- a/m4/fchdir.m4
+++ b/m4/fchdir.m4
@@ -36,6 +36,8 @@ AC_DEFUN([gl_FUNC_FCHDIR],
             linux-* | linux) gl_cv_func_open_directory_works="guessing yes" ;;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_open_directory_works="guessing yes" ;;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_open_directory_works="guessing yes" ;;
                              # Guess no on native Windows.
             mingw*)          gl_cv_func_open_directory_works="guessing no" ;;
                              # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/fclose.m4 b/m4/fclose.m4
index 9751b6d876..112fc7775d 100644
--- a/m4/fclose.m4
+++ b/m4/fclose.m4
@@ -87,6 +87,8 @@ AC_DEFUN([gl_FUNC_FCLOSE_STDIN],
           *-gnu* | gnu*) gl_cv_func_fclose_stdin="guessing no" ;;
                          # Guess yes on musl systems.
           *-musl*)       gl_cv_func_fclose_stdin="guessing yes" ;;
+                         # Guess yes on midipix.
+          *-midipix*)    gl_cv_func_fclose_stdin="guessing yes" ;;
                          # Guess no on native Windows.
           mingw*)        gl_cv_func_fclose_stdin="guessing no" ;;
                          # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/fdopendir.m4 b/m4/fdopendir.m4
index 2c97539711..a53f54a692 100644
--- a/m4/fdopendir.m4
+++ b/m4/fdopendir.m4
@@ -49,12 +49,14 @@ DIR *fdopendir (int);
          [gl_cv_func_fdopendir_works=yes],
          [gl_cv_func_fdopendir_works=no],
          [case "$host_os" in
-                     # Guess yes on glibc systems.
-            *-gnu*)  gl_cv_func_fdopendir_works="guessing yes" ;;
-                     # Guess yes on musl systems.
-            *-musl*) gl_cv_func_fdopendir_works="guessing yes" ;;
-                     # If we don't know, obey --enable-cross-guesses.
-            *)       gl_cv_func_fdopendir_works="$gl_cross_guess_normal" ;;
+                        # Guess yes on glibc systems.
+            *-gnu*)     gl_cv_func_fdopendir_works="guessing yes" ;;
+                        # Guess yes on musl systems.
+            *-musl*)    gl_cv_func_fdopendir_works="guessing yes" ;;
+                        # Guess yes on midipix.
+            *-midipix*) gl_cv_func_fdopendir_works="guessing yes" ;;
+                        # If we don't know, obey --enable-cross-guesses.
+            *)          gl_cv_func_fdopendir_works="$gl_cross_guess_normal" ;;
           esac
          ])])
     case "$gl_cv_func_fdopendir_works" in
diff --git a/m4/ffsll.m4 b/m4/ffsll.m4
index d2bffe6e81..c8eeff1259 100644
--- a/m4/ffsll.m4
+++ b/m4/ffsll.m4
@@ -55,6 +55,8 @@ AC_DEFUN([gl_FUNC_FFSLL],
             *-gnu* | gnu*) gl_cv_func_ffsll_works="guessing yes" ;;
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_ffsll_works="guessing yes" ;;
+                           # guess yes on midipix.
+            *-midipix*)    gl_cv_func_ffsll_works="guessing yes" ;;
                            # Guess yes on native Windows.
             mingw*)        gl_cv_func_ffsll_works="guessing yes" ;;
                            # Guess no on AIX.
diff --git a/m4/floor.m4 b/m4/floor.m4
index 63e56d3956..f7c0215ad4 100644
--- a/m4/floor.m4
+++ b/m4/floor.m4
@@ -46,6 +46,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_floor_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_floor_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_floor_ieee="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_floor_ieee="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/floorf.m4 b/m4/floorf.m4
index c49ffa6bec..b1010b1ae0 100644
--- a/m4/floorf.m4
+++ b/m4/floorf.m4
@@ -53,6 +53,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_floorf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_floorf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_floorf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_floorf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/fmod.m4 b/m4/fmod.m4
index 865374001f..c327de6265 100644
--- a/m4/fmod.m4
+++ b/m4/fmod.m4
@@ -62,6 +62,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_fmod_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_fmod_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_fmod_ieee="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_fmod_ieee="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/fmodf.m4 b/m4/fmodf.m4
index 2dd7fbfc7e..8e2ca49b4c 100644
--- a/m4/fmodf.m4
+++ b/m4/fmodf.m4
@@ -63,6 +63,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_fmodf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_fmodf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_fmodf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_fmodf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/fmodl.m4 b/m4/fmodl.m4
index 51fae629cf..fb5bdd1199 100644
--- a/m4/fmodl.m4
+++ b/m4/fmodl.m4
@@ -74,6 +74,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_fmodl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_fmodl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_fmodl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_fmodl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/fopen.m4 b/m4/fopen.m4
index 9c39ff721b..75e70bf748 100644
--- a/m4/fopen.m4
+++ b/m4/fopen.m4
@@ -87,7 +87,7 @@ int main ()
        [gl_cv_func_fopen_mode_x=no],
        [case "$host_os" in
           # Guess yes on glibc and musl systems.
-          linux*-gnu* | gnu* | kfreebsd*-gnu | *-musl*)
+          linux*-gnu* | gnu* | kfreebsd*-gnu | *-musl* | *-midipix*)
             gl_cv_func_fopen_mode_x="guessing yes" ;;
           # If we don't know, obey --enable-cross-guesses.
           *)
@@ -124,7 +124,7 @@ int main ()
        [gl_cv_func_fopen_mode_e=no],
        [case "$host_os" in
           # Guess yes on glibc and musl systems.
-          linux*-gnu* | gnu* | kfreebsd*-gnu | *-musl*)
+          linux*-gnu* | gnu* | kfreebsd*-gnu | *-musl* | *-midipix*)
             gl_cv_func_fopen_mode_e="guessing yes" ;;
           # Guess no on native Windows.
           mingw*)
diff --git a/m4/fpurge.m4 b/m4/fpurge.m4
index 8208250ee5..5426b65db5 100644
--- a/m4/fpurge.m4
+++ b/m4/fpurge.m4
@@ -53,10 +53,12 @@ AC_DEFUN([gl_FUNC_FPURGE],
          [gl_cv_func_fpurge_works=yes],
          [gl_cv_func_fpurge_works=no],
          [case "$host_os" in
-                     # Guess yes on musl systems.
-            *-musl*) gl_cv_func_fpurge_works="guessing yes" ;;
-                     # Otherwise obey --enable-cross-guesses.
-            *)       gl_cv_func_fpurge_works="$gl_cross_guess_normal" ;;
+                        # Guess yes on musl systems.
+            *-musl*)    gl_cv_func_fpurge_works="guessing yes" ;;
+                        # Guess yes on midipix.
+            *-midipix*) gl_cv_func_fpurge_works="guessing yes" ;;
+                        # Otherwise obey --enable-cross-guesses.
+            *)          gl_cv_func_fpurge_works="$gl_cross_guess_normal" ;;
           esac
          ])
       ])
diff --git a/m4/getcwd.m4 b/m4/getcwd.m4
index c2e67d2e57..0d13186312 100644
--- a/m4/getcwd.m4
+++ b/m4/getcwd.m4
@@ -53,6 +53,8 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL],
             *-gnu* | gnu*) gl_cv_func_getcwd_null="guessing yes";;
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_getcwd_null="guessing yes";;
+                           # Guess yes on midipix.
+            *-midipix*)    gl_cv_func_getcwd_null="guessing yes";;
                            # Guess yes on Cygwin.
             cygwin*)       gl_cv_func_getcwd_null="guessing yes";;
                            # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/getdelim.m4 b/m4/getdelim.m4
index d89aae5dff..4540a54189 100644
--- a/m4/getdelim.m4
+++ b/m4/getdelim.m4
@@ -82,8 +82,9 @@ AC_DEFUN([gl_FUNC_GETDELIM],
                 ],
                 [gl_cv_func_working_getdelim="guessing yes"],
                 [case "$host_os" in
-                   *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
-                   *)       
gl_cv_func_working_getdelim="$gl_cross_guess_normal" ;;
+                   *-musl*)    gl_cv_func_working_getdelim="guessing yes" ;;
+                   *-midipix*) gl_cv_func_working_getdelim="guessing yes" ;;
+                   *)          
gl_cv_func_working_getdelim="$gl_cross_guess_normal" ;;
                  esac
                 ])
              ])
diff --git a/m4/getline.m4 b/m4/getline.m4
index 1f2825c336..001201e566 100644
--- a/m4/getline.m4
+++ b/m4/getline.m4
@@ -76,8 +76,9 @@ AC_DEFUN([gl_FUNC_GETLINE],
             ],
             [am_cv_func_working_getline="guessing yes"],
             [case "$host_os" in
-               *-musl*) am_cv_func_working_getline="guessing yes" ;;
-               *)       am_cv_func_working_getline="$gl_cross_guess_normal" ;;
+               *-musl*)    am_cv_func_working_getline="guessing yes" ;;
+               *-midipix*) am_cv_func_working_getline="guessing yes" ;;
+               *)          am_cv_func_working_getline="$gl_cross_guess_normal" 
;;
              esac
             ])
          ])
diff --git a/m4/hypot.m4 b/m4/hypot.m4
index c4ae9695ef..c9d83cd232 100644
--- a/m4/hypot.m4
+++ b/m4/hypot.m4
@@ -59,6 +59,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_hypot_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_hypot_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_hypot_ieee="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_hypot_ieee="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/hypotf.m4 b/m4/hypotf.m4
index 519ca5cebf..07f83c4acd 100644
--- a/m4/hypotf.m4
+++ b/m4/hypotf.m4
@@ -75,6 +75,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_hypotf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_hypotf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_hypotf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_hypotf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/hypotl.m4 b/m4/hypotl.m4
index e9291dd2b8..fa40d8af70 100644
--- a/m4/hypotl.m4
+++ b/m4/hypotl.m4
@@ -75,6 +75,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_hypotl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_hypotl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_hypotl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_hypotl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/iconv_open-utf.m4 b/m4/iconv_open-utf.m4
index 8f974bb85d..8498810ac3 100644
--- a/m4/iconv_open-utf.m4
+++ b/m4/iconv_open-utf.m4
@@ -221,6 +221,7 @@ int main ()
 changequote(,)dnl
              case "$host_os" in
                *-musl*) gl_cv_func_iconv_supports_utf="guessing yes" ;;
+               *-midipix*) gl_cv_func_iconv_supports_utf="guessing yes" ;;
                solaris2.9 | solaris2.1[0-9])
                         gl_cv_func_iconv_supports_utf="guessing yes" ;;
              esac
diff --git a/m4/link.m4 b/m4/link.m4
index 5da2ae008e..9479ea182f 100644
--- a/m4/link.m4
+++ b/m4/link.m4
@@ -43,6 +43,8 @@ AC_DEFUN([gl_FUNC_LINK],
             linux-* | linux) gl_cv_func_link_works="guessing yes" ;;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_link_works="guessing yes" ;;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_link_works="guessing yes" ;;
                              # If we don't know, obey --enable-cross-guesses.
             *)               gl_cv_func_link_works="$gl_cross_guess_normal" ;;
           esac
diff --git a/m4/linkat.m4 b/m4/linkat.m4
index 032e89bb54..fdc4a63779 100644
--- a/m4/linkat.m4
+++ b/m4/linkat.m4
@@ -105,6 +105,8 @@ AC_DEFUN([gl_FUNC_LINKAT],
             linux-* | linux) gl_cv_func_linkat_slash="guessing yes";;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_linkat_slash="guessing yes";;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_linkat_slash="guessing yes";;
                              # If we don't know, obey --enable-cross-guesses.
             *)               gl_cv_func_linkat_slash="$gl_cross_guess_normal";;
           esac
diff --git a/m4/log.m4 b/m4/log.m4
index 3cffe6b7ca..46de41cc29 100644
--- a/m4/log.m4
+++ b/m4/log.m4
@@ -62,6 +62,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_log_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_log_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_log_ieee="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_log_ieee="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/log10.m4 b/m4/log10.m4
index 2e79912ea2..0a7d9d87e1 100644
--- a/m4/log10.m4
+++ b/m4/log10.m4
@@ -62,6 +62,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_log10_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_log10_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_log10_ieee="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_log10_ieee="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/log10f.m4 b/m4/log10f.m4
index e5f952ccf3..d588d055ca 100644
--- a/m4/log10f.m4
+++ b/m4/log10f.m4
@@ -72,6 +72,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_log10f_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_log10f_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_log10f_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_log10f_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/log1p.m4 b/m4/log1p.m4
index 56b11af0f0..a0a7cf45d1 100644
--- a/m4/log1p.m4
+++ b/m4/log1p.m4
@@ -56,6 +56,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_log1p_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_log1p_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_fuc_log1p_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_log1p_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/log1pf.m4 b/m4/log1pf.m4
index 6a950a086a..9c7dbc7c69 100644
--- a/m4/log1pf.m4
+++ b/m4/log1pf.m4
@@ -65,6 +65,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_log1pf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_log1pf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_log1pf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_log1pf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/log1pl.m4 b/m4/log1pl.m4
index 280e629d89..3532ece953 100644
--- a/m4/log1pl.m4
+++ b/m4/log1pl.m4
@@ -66,6 +66,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_log1pl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_log1pl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_log1pl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_log1pl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/log2.m4 b/m4/log2.m4
index 809853ed3b..03ac881176 100644
--- a/m4/log2.m4
+++ b/m4/log2.m4
@@ -83,6 +83,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_log2_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_log2_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_log2_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_log2_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/log2f.m4 b/m4/log2f.m4
index 3c47f1aa87..caa049cf9e 100644
--- a/m4/log2f.m4
+++ b/m4/log2f.m4
@@ -84,6 +84,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_log2f_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_log2f_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_log2f_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_log2f_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/logf.m4 b/m4/logf.m4
index 2c546779a4..9641030a41 100644
--- a/m4/logf.m4
+++ b/m4/logf.m4
@@ -72,6 +72,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_logf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_logf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_logf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_logf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/lstat.m4 b/m4/lstat.m4
index 7e667fb187..5dcd85b867 100644
--- a/m4/lstat.m4
+++ b/m4/lstat.m4
@@ -59,6 +59,9 @@ AC_DEFUN([gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK],
           *-gnu* | gnu*)
             # Guess yes on glibc systems.
             gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
+          *-midipix*)
+            # Guess yes on midipix.
+            gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
           mingw*)
             # Guess no on native Windows.
             gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
diff --git a/m4/malloc.m4 b/m4/malloc.m4
index 554029243d..0ba81072a9 100644
--- a/m4/malloc.m4
+++ b/m4/malloc.m4
@@ -25,7 +25,7 @@ AC_DEFUN([_AC_FUNC_MALLOC_IF],
        [case "$host_os" in
           # Guess yes on platforms where we know the result.
           *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
-          | gnu* | *-musl* | midnightbsd* \
+          | gnu* | *-musl* | *-midipix* | midnightbsd* \
           | hpux* | solaris* | cygwin* | mingw* | msys* )
             ac_cv_func_malloc_0_nonnull="guessing yes" ;;
           # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/mkdir.m4 b/m4/mkdir.m4
index adbca8efd2..678b98cec7 100644
--- a/m4/mkdir.m4
+++ b/m4/mkdir.m4
@@ -29,6 +29,8 @@ AC_DEFUN([gl_FUNC_MKDIR],
           linux-* | linux) gl_cv_func_mkdir_trailing_slash_works="guessing 
yes" ;;
                            # Guess yes on glibc systems.
           *-gnu* | gnu*)   gl_cv_func_mkdir_trailing_slash_works="guessing 
yes" ;;
+                           # Guess yes on midipix.
+          *-midipix*)      gl_cv-func_mkdir_trailing_slash_works="guessing 
yes" ;;
                            # Guess yes on MSVC, no on mingw.
           mingw*)          AC_EGREP_CPP([Known], [
 #ifdef _MSC_VER
@@ -67,6 +69,8 @@ AC_DEFUN([gl_FUNC_MKDIR],
           *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
                          # Guess yes on musl systems.
           *-musl*)       gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
+                         # Guess yes on midipix.
+          *-midipix*)    gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
                          # Guess no on native Windows.
           mingw*)        gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
                          # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/mkstemp.m4 b/m4/mkstemp.m4
index 4a64045fea..2d5f752d91 100644
--- a/m4/mkstemp.m4
+++ b/m4/mkstemp.m4
@@ -62,6 +62,8 @@ AC_DEFUN([gl_FUNC_MKSTEMP],
              *-gnu* | gnu*) gl_cv_func_working_mkstemp="guessing yes" ;;
                             # Guess yes on musl systems.
              *-musl*)       gl_cv_func_working_mkstemp="guessing yes" ;;
+                            # Guess yes on midipix.
+             *-midipix*)    gl_cv_func_working_mkstemp="guessing yes" ;;
                             # Guess no on native Windows.
              mingw*)        gl_cv_func_working_mkstemp="guessing no" ;;
                             # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/modf.m4 b/m4/modf.m4
index f136ae5ffe..4137c657d6 100644
--- a/m4/modf.m4
+++ b/m4/modf.m4
@@ -65,6 +65,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_modf_ieee="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_modf_ieee="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_modf_ieee="guessing yes" ;;
                               # Guess yes on MSVC, no on mingw.
                mingw*)        AC_EGREP_CPP([Known], [
 #ifdef _MSC_VER
diff --git a/m4/modff.m4 b/m4/modff.m4
index fcf07bee9e..09d69cc1b0 100644
--- a/m4/modff.m4
+++ b/m4/modff.m4
@@ -73,6 +73,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_modff_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_modff_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_modff_ieee="guessing yes" ;;
                                 # Guess yes on MSVC, no on mingw.
                  mingw*)        AC_EGREP_CPP([Known], [
 #ifdef _MSC_VER
diff --git a/m4/modfl.m4 b/m4/modfl.m4
index 6fe9d0183e..724c3eaf7a 100644
--- a/m4/modfl.m4
+++ b/m4/modfl.m4
@@ -67,6 +67,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_modfl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_modfl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_modfl_ieee="guessing yes" ;;
                                 # Guess yes on MSVC, no on mingw.
                  mingw*)        AC_EGREP_CPP([Known], [
 #ifdef _MSC_VER
diff --git a/m4/perror.m4 b/m4/perror.m4
index 2545cb3487..21ad907e7f 100644
--- a/m4/perror.m4
+++ b/m4/perror.m4
@@ -48,12 +48,14 @@ AC_DEFUN([gl_FUNC_PERROR],
             rm -rf conftest.txt1 conftest.txt2],
            [gl_cv_func_perror_works=no],
            [case "$host_os" in
-                       # Guess yes on musl systems.
-              *-musl*) gl_cv_func_perror_works="guessing yes" ;;
-                       # Guess yes on native Windows.
-              mingw*)  gl_cv_func_perror_works="guessing yes" ;;
-                       # Otherwise obey --enable-cross-guesses.
-              *)       gl_cv_func_perror_works="$gl_cross_guess_normal" ;;
+                          # Guess yes on musl systems.
+              *-musl*)    gl_cv_func_perror_works="guessing yes" ;;
+                          # Guess yes on midipix.
+              *-midipix*) gl_cv_func_perror_works="guessing yes" ;;
+                          # Guess yes on native Windows.
+              mingw*)     gl_cv_func_perror_works="guessing yes" ;;
+                          # Otherwise obey --enable-cross-guesses.
+              *)          gl_cv_func_perror_works="$gl_cross_guess_normal" ;;
             esac
            ])
         ])
diff --git a/m4/printf.m4 b/m4/printf.m4
index 4e65abc6e6..b0e5e48477 100644
--- a/m4/printf.m4
+++ b/m4/printf.m4
@@ -64,6 +64,8 @@ changequote(,)dnl
            *-gnu* | gnu*)        gl_cv_func_printf_sizes_c99="guessing yes";;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_printf_sizes_c99="guessing yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_printf_sizes_c99="guessing yes" ;;
                                  # Guess yes on FreeBSD >= 5.
            freebsd[1-4].*)       gl_cv_func_printf_sizes_c99="guessing no";;
            freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
@@ -245,6 +247,8 @@ changequote(,)dnl
            *-gnu* | gnu*)        gl_cv_func_printf_infinite="guessing yes";;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_printf_infinite="guessing yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_printf_infinite="guessing yes";;
                                  # Guess yes on FreeBSD >= 6.
            freebsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
            freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
@@ -468,6 +472,8 @@ changequote(,)dnl
                    *-gnu* | gnu*)        
gl_cv_func_printf_infinite_long_double="guessing yes";;
                                          # Guess yes on musl systems.
                    *-musl*)              
gl_cv_func_printf_infinite_long_double="guessing yes";;
+                                         # Guess yes on midipix.
+                   *-midipix*)           
gl_cv_func_printf_infinite_long_double="guessing yes";;
                                          # Guess yes on FreeBSD >= 6.
                    freebsd[1-5].*)       
gl_cv_func_printf_infinite_long_double="guessing no";;
                    freebsd* | kfreebsd*) 
gl_cv_func_printf_infinite_long_double="guessing yes";;
@@ -592,6 +598,8 @@ int main ()
              ;;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_printf_directive_a="guessing yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_printf_directive_a="guessing yes";;
                                  # Guess no on Android.
            linux*-android*)      gl_cv_func_printf_directive_a="guessing no";;
                                  # Guess no on native Windows.
@@ -644,6 +652,8 @@ changequote(,)dnl
            *-gnu* | gnu*)        gl_cv_func_printf_directive_f="guessing yes";;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_printf_directive_f="guessing yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_printf_directive_f="guessing yes";;
                                  # Guess yes on FreeBSD >= 6.
            freebsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
            freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
@@ -994,6 +1004,8 @@ changequote(,)dnl
            *-gnu* | gnu*)   gl_cv_func_printf_flag_zero="guessing yes";;
                             # Guess yes on musl systems.
            *-musl*)         gl_cv_func_printf_flag_zero="guessing yes";;
+                            # Guess yes on midipix.
+           *-midipix*)      gl_cv_func_printf_flag_zero="guessing yes";;
                             # Guess yes on BeOS.
            beos*)           gl_cv_func_printf_flag_zero="guessing yes";;
                             # Guess no on Android.
@@ -1240,6 +1252,8 @@ changequote(,)dnl
            *-gnu* | gnu*)        gl_cv_func_snprintf_truncation_c99="guessing 
yes";;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_snprintf_truncation_c99="guessing 
yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_snprintf_truncation_c99="guessing 
yes";;
                                  # Guess yes on FreeBSD >= 5.
            freebsd[1-4].*)       gl_cv_func_snprintf_truncation_c99="guessing 
no";;
            freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing 
yes";;
@@ -1345,6 +1359,8 @@ changequote(,)dnl
            *-gnu* | gnu*)        gl_cv_func_snprintf_retval_c99="guessing 
yes";;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_snprintf_retval_c99="guessing 
yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_snprintf_retval_c99="guessing 
yes";;
                                  # Guess yes on FreeBSD >= 5.
            freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
            freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing 
yes";;
@@ -1448,6 +1464,8 @@ int main ()
 changequote(,)dnl
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_snprintf_directive_n="guessing 
yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_snprintf_directive_n="guessing 
yes";;
                                  # Guess yes on FreeBSD >= 5.
            freebsd[1-4].*)       gl_cv_func_snprintf_directive_n="guessing 
no";;
            freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing 
yes";;
@@ -1605,6 +1623,8 @@ changequote(,)dnl
            *-gnu* | gnu*)        gl_cv_func_vsnprintf_zerosize_c99="guessing 
yes";;
                                  # Guess yes on musl systems.
            *-musl*)              gl_cv_func_vsnprintf_zerosize_c99="guessing 
yes";;
+                                 # Guess yes on midipix.
+           *-midipix*)           gl_cv_func_vsnprintf_zerosize_c99="guessing 
yes";;
                                  # Guess yes on FreeBSD >= 5.
            freebsd[1-4].*)       gl_cv_func_vsnprintf_zerosize_c99="guessing 
no";;
            freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing 
yes";;
diff --git a/m4/pselect.m4 b/m4/pselect.m4
index 9f2b282cee..1cf4466b20 100644
--- a/m4/pselect.m4
+++ b/m4/pselect.m4
@@ -56,6 +56,8 @@ AC_DEFUN([gl_FUNC_PSELECT],
             linux-* | linux) gl_cv_func_pselect_detects_ebadf="guessing yes" ;;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_pselect_detects_ebadf="guessing yes" ;;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_pselect_detects_ebadf="guessing yes" ;;
                              # If we don't know, obey --enable-cross-guesses.
             *)               
gl_cv_func_pselect_detects_ebadf="$gl_cross_guess_normal" ;;
            esac
diff --git a/m4/ptsname.m4 b/m4/ptsname.m4
index dd3768a6a8..f8745098b8 100644
--- a/m4/ptsname.m4
+++ b/m4/ptsname.m4
@@ -32,6 +32,8 @@ AC_DEFUN([gl_FUNC_PTSNAME],
             *-gnu* | gnu*) gl_cv_func_ptsname_sets_errno="guessing yes" ;;
                            # Guess yes on musl systems.
             *-musl*)       gl_cv_func_ptsname_sets_errno="guessing yes" ;;
+                           # Guess yes on midipix.
+            *-midipix*)    gl_cv_func_ptsname_sets_errno="guessing yes" ;;
                            # If we don't know, obey --enable-cross-guesses.
             *)             
gl_cv_func_ptsname_sets_errno="$gl_cross_guess_normal" ;;
           esac
diff --git a/m4/putenv.m4 b/m4/putenv.m4
index cc8c74c053..b06429389b 100644
--- a/m4/putenv.m4
+++ b/m4/putenv.m4
@@ -42,6 +42,8 @@ AC_DEFUN([gl_FUNC_PUTENV],
           *-gnu* | gnu*) gl_cv_func_svid_putenv="guessing yes" ;;
                          # Guess yes on musl systems.
           *-musl*)       gl_cv_func_svid_putenv="guessing yes" ;;
+                         # Guess yes on midipix.
+          *-midipix*)    gl_cv_func_svid_putenv="guessing yes" ;;
                          # Guess no on native Windows.
           mingw*)        gl_cv_func_svid_putenv="guessing no" ;;
                          # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/readlink.m4 b/m4/readlink.m4
index 078b93aa9d..46e6819f9f 100644
--- a/m4/readlink.m4
+++ b/m4/readlink.m4
@@ -38,6 +38,9 @@ AC_DEFUN([gl_FUNC_READLINK],
             # Guess yes on Linux or glibc systems.
             linux-* | linux | *-gnu* | gnu*)
               gl_cv_func_readlink_trailing_slash="guessing yes" ;;
+            # Guess yes on midipix.
+            midipix*)
+              gl_cv_func_readlink_trailing_slash="guessing yes" ;;
             # Guess no on AIX or HP-UX.
             aix* | hpux*)
               gl_cv_func_readlink_trailing_slash="guessing no" ;;
@@ -75,6 +78,9 @@ AC_DEFUN([gl_FUNC_READLINK],
             # Guess yes on Linux or glibc systems.
             linux-* | linux | *-gnu* | gnu*)
               gl_cv_func_readlink_truncate="guessing yes" ;;
+            # Guess yes on midipix.
+            midipix*)
+              gl_cv_func_readlink_truncate="guessing yes" ;;
             # Guess no on AIX or HP-UX.
             aix* | hpux*)
               gl_cv_func_readlink_truncate="guessing no" ;;
diff --git a/m4/realloc.m4 b/m4/realloc.m4
index d22138fc7a..3807befbec 100644
--- a/m4/realloc.m4
+++ b/m4/realloc.m4
@@ -25,7 +25,7 @@ AC_DEFUN([_AC_FUNC_REALLOC_IF],
        [case "$host_os" in
           # Guess yes on platforms where we know the result.
           *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
-          | gnu* | *-musl* | midnightbsd* \
+          | gnu* | *-musl* | *-midipix* | midnightbsd* \
           | hpux* | solaris* | cygwin* | mingw* | msys* )
             ac_cv_func_realloc_0_nonnull="guessing yes" ;;
           # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/remainder.m4 b/m4/remainder.m4
index be81485c3c..44dedc14cd 100644
--- a/m4/remainder.m4
+++ b/m4/remainder.m4
@@ -96,6 +96,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_remainder_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_remainder_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_remainder_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_remainder_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/remainderf.m4 b/m4/remainderf.m4
index bc3dbc4b53..61c11e931e 100644
--- a/m4/remainderf.m4
+++ b/m4/remainderf.m4
@@ -99,6 +99,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_remainderf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_remainderf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_remainderf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_remainderf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/remainderl.m4 b/m4/remainderl.m4
index e893250bae..8350b67974 100644
--- a/m4/remainderl.m4
+++ b/m4/remainderl.m4
@@ -104,6 +104,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_remainderl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_remainderl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_remainderl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_remainderl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/rename.m4 b/m4/rename.m4
index c6359d8922..8562d6fa91 100644
--- a/m4/rename.m4
+++ b/m4/rename.m4
@@ -59,6 +59,8 @@ AC_DEFUN([gl_FUNC_RENAME],
          linux-* | linux) gl_cv_func_rename_slash_dst_works="guessing yes" ;;
                           # Guess yes on glibc systems.
          *-gnu*)          gl_cv_func_rename_slash_dst_works="guessing yes" ;;
+                          # Guess yes on midipix.
+         *-midipix*)      gl_cv_func_rename_slash_dst_works="guessing yes" ;;
                           # Guess no on native Windows.
          mingw*)          gl_cv_func_rename_slash_dst_works="guessing no" ;;
                           # If we don't know, obey --enable-cross-guesses.
@@ -115,6 +117,8 @@ AC_DEFUN([gl_FUNC_RENAME],
          linux-* | linux) gl_cv_func_rename_slash_src_works="guessing yes" ;;
                           # Guess yes on glibc systems.
          *-gnu*)          gl_cv_func_rename_slash_src_works="guessing yes" ;;
+                          # Guess yes on midipix.
+         *-midipix*)      gl_cv_func_rename_slash_src_works="guessing yes" ;;
                           # Guess yes on native Windows.
          mingw*)          gl_cv_func_rename_slash_src_works="guessing yes" ;;
                           # If we don't know, obey --enable-cross-guesses.
@@ -186,6 +190,8 @@ AC_DEFUN([gl_FUNC_RENAME],
            linux-* | linux) gl_cv_func_rename_link_works="guessing yes" ;;
                             # Guess yes on glibc systems.
            *-gnu*)          gl_cv_func_rename_link_works="guessing yes" ;;
+                            # Guess yes on midipix.
+           *-midipix*)      gl_cv_func_rename_link_works="guessing yes" ;;
                             # Guess yes on native Windows.
            mingw*)          gl_cv_func_rename_link_works="guessing yes" ;;
                             # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/rintl.m4 b/m4/rintl.m4
index 8841396395..aa1eab7ccf 100644
--- a/m4/rintl.m4
+++ b/m4/rintl.m4
@@ -54,6 +54,8 @@ int main (int argc, char *argv[])
                *-gnu* | gnu*) gl_cv_func_rintl_works="guessing yes" ;;
                               # Guess yes on musl systems.
                *-musl*)       gl_cv_func_rintl_works="guessing yes" ;;
+                              # Guess yes on midipix.
+               *-midipix*)    gl_cv_func_rintl_works="guessing yes" ;;
                               # Guess yes on native Windows.
                mingw*)        gl_cv_func_rintl_works="guessing yes" ;;
                               # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/rmdir.m4 b/m4/rmdir.m4
index 5cb88c8b62..ee668c41d6 100644
--- a/m4/rmdir.m4
+++ b/m4/rmdir.m4
@@ -38,6 +38,8 @@ AC_DEFUN([gl_FUNC_RMDIR],
           linux-* | linux) gl_cv_func_rmdir_works="guessing yes" ;;
                            # Guess yes on glibc systems.
           *-gnu* | gnu*)   gl_cv_func_rmdir_works="guessing yes" ;;
+                           # Guess yes on midipix.
+          *-midipix*)      gl_cv_func_rmdir_works="guessing yes" ;;
                            # Guess no on native Windows.
           mingw*)          gl_cv_func_rmdir_works="guessing no" ;;
                            # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/round.m4 b/m4/round.m4
index 6e70a1fc06..7eac379964 100644
--- a/m4/round.m4
+++ b/m4/round.m4
@@ -117,6 +117,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_round_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_round_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_round_ieee="guessing yes" ;;
                                 # Guess yes on MSVC, no on mingw.
                  mingw*)        AC_EGREP_CPP([Known], [
 #ifdef _MSC_VER
diff --git a/m4/roundf.m4 b/m4/roundf.m4
index f5b0056964..9d4957c673 100644
--- a/m4/roundf.m4
+++ b/m4/roundf.m4
@@ -117,6 +117,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_roundf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_roundf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_roundf_ieee="guessing yes" ;;
                                 # Guess yes on MSVC, no on mingw.
                  mingw*)        AC_EGREP_CPP([Known], [
 #ifdef _MSC_VER
diff --git a/m4/roundl.m4 b/m4/roundl.m4
index 9e9a8e1c06..a10011f89c 100644
--- a/m4/roundl.m4
+++ b/m4/roundl.m4
@@ -68,6 +68,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_roundl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_roundl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_roundl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_roundl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/select.m4 b/m4/select.m4
index b5cffd6055..c309ba116c 100644
--- a/m4/select.m4
+++ b/m4/select.m4
@@ -79,6 +79,8 @@ changequote([,])dnl
             linux-* | linux) gl_cv_func_select_detects_ebadf="guessing yes" ;;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_select_detects_ebadf="guessing yes" ;;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_select_detects_ebadf="guessing yes" ;;
                              # If we don't know, obey --enable-cross-guesses.
             *)               
gl_cv_func_select_detects_ebadf="$gl_cross_guess_normal" ;;
            esac
diff --git a/m4/setenv.m4 b/m4/setenv.m4
index c0b7475606..9505e65ec6 100644
--- a/m4/setenv.m4
+++ b/m4/setenv.m4
@@ -39,6 +39,8 @@ AC_DEFUN([gl_FUNC_SETENV],
          *-gnu* | gnu*) gl_cv_func_setenv_works="guessing yes" ;;
                         # Guess yes on musl systems.
          *-musl*)       gl_cv_func_setenv_works="guessing yes" ;;
+                        # Guess yes on midipix.
+         *-midipix*)    gl_cv_func_setenv_works="guessing yes" ;;
                         # If we don't know, obey --enable-cross-guesses.
          *)             gl_cv_func_setenv_works="$gl_cross_guess_normal" ;;
        esac
@@ -132,10 +134,12 @@ int unsetenv (const char *name);
          [gl_cv_func_unsetenv_works=yes],
          [gl_cv_func_unsetenv_works=no],
          [case "$host_os" in
-                    # Guess yes on glibc systems.
-            *-gnu*) gl_cv_func_unsetenv_works="guessing yes" ;;
-                    # If we don't know, obey --enable-cross-guesses.
-            *)      gl_cv_func_unsetenv_works="$gl_cross_guess_normal" ;;
+                        # Guess yes on glibc systems.
+            *-gnu*)     gl_cv_func_unsetenv_works="guessing yes" ;;
+                        # Guess yes on midipix.
+            *-midipix*) gl_cv_func_unsetenv_works="guessing yes" ;;
+                        # If we don't know, obey --enable-cross-guesses.
+            *)          gl_cv_func_unsetenv_works="$gl_cross_guess_normal" ;;
           esac
          ])
       ])
diff --git a/m4/sleep.m4 b/m4/sleep.m4
index 4e566a1ddd..07f256a671 100644
--- a/m4/sleep.m4
+++ b/m4/sleep.m4
@@ -50,6 +50,8 @@ handle_alarm (int sig)
          *-gnu* | gnu*) gl_cv_func_sleep_works="guessing yes" ;;
                         # Guess yes on musl systems.
          *-musl*)       gl_cv_func_sleep_works="guessing yes" ;;
+                        # Guess yes on midipix.
+         *-midipix*)    gl_cv_func_sleep_works="guessing yes" ;;
                         # Guess no on native Windows.
          mingw*)        gl_cv_func_sleep_works="guessing no" ;;
                         # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/stat.m4 b/m4/stat.m4
index 4d241e27a1..216ff2897e 100644
--- a/m4/stat.m4
+++ b/m4/stat.m4
@@ -47,6 +47,8 @@ AC_DEFUN([gl_FUNC_STAT],
               linux-* | linux) gl_cv_func_stat_file_slash="guessing yes" ;;
                                # Guess yes on glibc systems.
               *-gnu* | gnu*)   gl_cv_func_stat_file_slash="guessing yes" ;;
+                               # Guess yes on midipix.
+              *-midipix*)      gl_cv_func_stat_file_slash="guessing yes" ;;
                                # If we don't know, obey --enable-cross-guesses.
               *)               
gl_cv_func_stat_file_slash="$gl_cross_guess_normal" ;;
             esac
diff --git a/m4/stpncpy.m4 b/m4/stpncpy.m4
index b9850364ed..bae5739e32 100644
--- a/m4/stpncpy.m4
+++ b/m4/stpncpy.m4
@@ -79,8 +79,9 @@ int main ()
 #endif
 ],         [gl_cv_func_stpncpy="guessing yes"],
            [case "$host_os" in
-              *-musl*) gl_cv_func_stpncpy="guessing yes" ;;
-              *)       gl_cv_func_stpncpy="$gl_cross_guess_normal" ;;
+              *-musl*)    gl_cv_func_stpncpy="guessing yes" ;;
+              *-midipix*) gl_cv_func_stpncpy="guessing yes" ;;
+              *)          gl_cv_func_stpncpy="$gl_cross_guess_normal" ;;
             esac
            ])
         ])
diff --git a/m4/strerror.m4 b/m4/strerror.m4
index 8879eb08bb..af64b75be4 100644
--- a/m4/strerror.m4
+++ b/m4/strerror.m4
@@ -28,6 +28,8 @@ AC_DEFUN([gl_FUNC_STRERROR],
            *-gnu* | gnu*) gl_cv_func_working_strerror="guessing yes" ;;
                           # Guess yes on musl systems.
            *-musl*)       gl_cv_func_working_strerror="guessing yes" ;;
+                          # Guess yes on midipix.
+           *-midipix*)    gl_cv_func_working_strerror="guessing yes" ;;
                           # If we don't know, obey --enable-cross-guesses.
            *)             gl_cv_func_working_strerror="$gl_cross_guess_normal" 
;;
          esac
@@ -84,6 +86,8 @@ AC_DEFUN([gl_FUNC_STRERROR_0],
          *-gnu* | gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
                         # Guess yes on musl systems.
          *-musl*)       gl_cv_func_strerror_0_works="guessing yes" ;;
+                        # Guess yes on midipix.
+         *-midipix*)    gl_cv_func_strerror_0_works="guessing yes" ;;
                         # Guess yes on native Windows.
          mingw*)        gl_cv_func_strerror_0_works="guessing yes" ;;
                         # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/strtod.m4 b/m4/strtod.m4
index e4e0f06dfb..2d31991158 100644
--- a/m4/strtod.m4
+++ b/m4/strtod.m4
@@ -115,11 +115,13 @@ numeric_equal (double x, double y)
            ],
            [gl_cv_func_strtod_works="guessing yes"],
            [case "$host_os" in
-                       # Guess yes on musl systems.
-              *-musl*) gl_cv_func_strtod_works="guessing yes" ;;
-                       # Guess yes on native Windows.
-              mingw*)  gl_cv_func_strtod_works="guessing yes" ;;
-              *)       gl_cv_func_strtod_works="$gl_cross_guess_normal" ;;
+                          # Guess yes on musl systems.
+              *-musl*)    gl_cv_func_strtod_works="guessing yes" ;;
+                          # Guess yes on midipix.
+              *-midipix*) gl_cv_func_strtod_works="guessing yes" ;;
+                          # Guess yes on native Windows.
+              mingw*)     gl_cv_func_strtod_works="guessing yes" ;;
+              *)          gl_cv_func_strtod_works="$gl_cross_guess_normal" ;;
             esac
            ])
         ])
diff --git a/m4/strtold.m4 b/m4/strtold.m4
index 08a722b199..a96e18de00 100644
--- a/m4/strtold.m4
+++ b/m4/strtold.m4
@@ -114,11 +114,13 @@ numeric_equal (long double x, long double y)
            ],
            [gl_cv_func_strtold_works="guessing yes"],
            [case "$host_os" in
-                       # Guess yes on musl systems.
-              *-musl*) gl_cv_func_strtold_works="guessing yes" ;;
-                       # Guess 'no (underflow problem)' on Cygwin.
-              cygwin*) gl_cv_func_strtold_works="guessing no (underflow 
problem)" ;;
-              *)       gl_cv_func_strtold_works="$gl_cross_guess_normal" ;;
+                          # Guess yes on musl systems.
+              *-musl*)    gl_cv_func_strtold_works="guessing yes" ;;
+                          # Guess yes on midipix.
+              *-midipix*) gl_cv_func_strtold_works="guessing yes" ;;
+                          # Guess 'no (underflow problem)' on Cygwin.
+              cygwin*)    gl_cv_func_strtold_works="guessing no (underflow 
problem)" ;;
+              *)          gl_cv_func_strtold_works="$gl_cross_guess_normal" ;;
             esac
            ])
         ])
diff --git a/m4/symlink.m4 b/m4/symlink.m4
index 7796ec8bbc..0108574da8 100644
--- a/m4/symlink.m4
+++ b/m4/symlink.m4
@@ -40,6 +40,8 @@ AC_DEFUN([gl_FUNC_SYMLINK],
             linux-* | linux) gl_cv_func_symlink_works="guessing yes" ;;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_symlink_works="guessing yes" ;;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_symlink_works="guessing yes" ;;
                              # If we don't know, obey --enable-cross-guesses.
             *)               gl_cv_func_symlink_works="$gl_cross_guess_normal" 
;;
           esac
diff --git a/m4/symlinkat.m4 b/m4/symlinkat.m4
index dc3dd323aa..fee3ea09c7 100644
--- a/m4/symlinkat.m4
+++ b/m4/symlinkat.m4
@@ -44,6 +44,8 @@ AC_DEFUN([gl_FUNC_SYMLINKAT],
             linux-* | linux) gl_cv_func_symlinkat_works="guessing yes" ;;
                              # Guess yes on glibc systems.
             *-gnu* | gnu*)   gl_cv_func_symlinkat_works="guessing yes" ;;
+                             # Guess yes on midipix.
+            *-midipix*)      gl_cv_func_symlinkat_works="guessing yes" ;;
                              # If we don't know, obey --enable-cross-guesses.
             *)               
gl_cv_func_symlinkat_works="$gl_cross_guess_normal" ;;
           esac
diff --git a/m4/trunc.m4 b/m4/trunc.m4
index 154afc67da..02d0797809 100644
--- a/m4/trunc.m4
+++ b/m4/trunc.m4
@@ -76,6 +76,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_trunc_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_trunc_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_trunc_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_trunc_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/truncf.m4 b/m4/truncf.m4
index e22e43cb45..1210b4d31a 100644
--- a/m4/truncf.m4
+++ b/m4/truncf.m4
@@ -76,6 +76,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_truncf_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_truncf_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_truncf_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_truncf_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/truncl.m4 b/m4/truncl.m4
index 5cd5587c2f..a1b12db842 100644
--- a/m4/truncl.m4
+++ b/m4/truncl.m4
@@ -109,6 +109,8 @@ int main (int argc, char *argv[])
                  *-gnu* | gnu*) gl_cv_func_truncl_ieee="guessing yes" ;;
                                 # Guess yes on musl systems.
                  *-musl*)       gl_cv_func_truncl_ieee="guessing yes" ;;
+                                # Guess yes on midipix.
+                 *-midipix*)    gl_cv_func_truncl_ieee="guessing yes" ;;
                                 # Guess yes on native Windows.
                  mingw*)        gl_cv_func_truncl_ieee="guessing yes" ;;
                                 # If we don't know, obey 
--enable-cross-guesses.
diff --git a/m4/ungetc.m4 b/m4/ungetc.m4
index 8977a346dd..1a3d481648 100644
--- a/m4/ungetc.m4
+++ b/m4/ungetc.m4
@@ -46,6 +46,8 @@ AC_DEFUN_ONCE([gl_FUNC_UNGETC_WORKS],
            *-gnu* | gnu*) gl_cv_func_ungetc_works="guessing yes" ;;
                           # Guess yes on musl systems.
            *-musl*)       gl_cv_func_ungetc_works="guessing yes" ;;
+                          # Guess yes on midipix.
+           *-midipix*)    gl_cv_func_ungetc_works="guessing yes" ;;
                           # Guess yes on bionic systems.
            *-android*)    gl_cv_func_ungetc_works="guessing yes" ;;
                           # Guess yes on native Windows.
diff --git a/m4/unlink.m4 b/m4/unlink.m4
index d74d55006e..64ebc10507 100644
--- a/m4/unlink.m4
+++ b/m4/unlink.m4
@@ -47,6 +47,8 @@ AC_DEFUN([gl_FUNC_UNLINK],
          linux-* | linux) gl_cv_func_unlink_honors_slashes="guessing yes" ;;
                           # Guess yes on glibc systems.
          *-gnu*)          gl_cv_func_unlink_honors_slashes="guessing yes" ;;
+                          # Guess yes on midipix.
+         *-midipix*)      gl_cv_func_unlink_honors_slashes="guessing yes" ;;
                           # Guess no on native Windows.
          mingw*)          gl_cv_func_unlink_honors_slashes="guessing no" ;;
                           # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/usleep.m4 b/m4/usleep.m4
index b25e7ceb7e..2c4460c955 100644
--- a/m4/usleep.m4
+++ b/m4/usleep.m4
@@ -33,6 +33,8 @@ AC_DEFUN([gl_FUNC_USLEEP],
            *-gnu* | gnu*) gl_cv_func_usleep_works="guessing yes" ;;
                           # Guess yes on musl systems.
            *-musl*)       gl_cv_func_usleep_works="guessing yes" ;;
+                          # Guess yes on midipix.
+           *-midipix*)    gl_cv_func_usleep_works="guessing yes" ;;
                           # Guess no on native Windows.
            mingw*)        gl_cv_func_usleep_works="guessing no" ;;
                           # If we don't know, obey --enable-cross-guesses.
diff --git a/m4/wcwidth.m4 b/m4/wcwidth.m4
index f204f3d845..243d04cd39 100644
--- a/m4/wcwidth.m4
+++ b/m4/wcwidth.m4
@@ -90,6 +90,8 @@ changequote(,)dnl
              *-gnu* | gnu*) gl_cv_func_wcwidth_works="guessing yes";;
                             # Guess yes on musl systems.
              *-musl*)       gl_cv_func_wcwidth_works="guessing yes";;
+                            # Guess yes on midipix.
+             *-midipix*)    gl_cv_func_wcwidth_works="guessing yes";;
                             # Guess yes on AIX 7 systems.
              aix[7-9]*)     gl_cv_func_wcwidth_works="guessing yes";;
              *)             gl_cv_func_wcwidth_works="$gl_cross_guess_normal";;
--
2.39.1



reply via email to

[Prev in Thread] Current Thread [Next in Thread]