bug-gnulib
[Top][All Lists]
Advanced

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

printf.m4: add support for Haiku


From: Bruno Haible
Subject: printf.m4: add support for Haiku
Date: Mon, 10 Nov 2008 13:31:04 +0100
User-agent: KMail/1.5.4

In gl_PRINTF_ENOMEM, the native execution guess is "guessing no", but since
the printf code comes from glibc, we can expect it is resistent to
out-of-memory conditions.


2008-11-10  Bruno Haible  <address@hidden>

        * m4/printf.m4 (gl_PRINTF_ENOMEM): Guess yes on Haiku. Use the
        cross-compiling guesses also when the native compile gives no result.

--- m4/printf.m4.orig   2008-11-10 13:28:11.000000000 +0100
+++ m4/printf.m4        2008-11-10 13:27:19.000000000 +0100
@@ -1,4 +1,4 @@
-# printf.m4 serial 23
+# printf.m4 serial 24
 dnl Copyright (C) 2003, 2007-2008 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -815,6 +815,7 @@
   AC_CACHE_CHECK([whether printf survives out-of-memory conditions],
     [gl_cv_func_printf_enomem],
     [
+      gl_cv_func_printf_enomem="guessing no"
       if test "$cross_compiling" = no; then
         AC_LANG_CONFTEST([AC_LANG_SOURCE([
 ]GL_NOCRASH[
@@ -880,7 +881,8 @@
           gl_cv_func_printf_enomem="guessing no"
         fi
         rm -fr conftest*
-      else
+      fi
+      if test "$gl_cv_func_printf_enomem" = "guessing no"; then
 changequote(,)dnl
         case "$host_os" in
                     # Guess yes on glibc systems.
@@ -901,6 +903,8 @@
           osf*)     gl_cv_func_printf_enomem="guessing yes";;
                     # Guess yes on BeOS.
           beos*)    gl_cv_func_printf_enomem="guessing yes";;
+                    # Guess yes on Haiku.
+          haiku*)   gl_cv_func_printf_enomem="guessing yes";;
                     # If we don't know, assume the worst.
           *)        gl_cv_func_printf_enomem="guessing no";;
         esac
@@ -1305,5 +1309,6 @@
 dnl   OSF/1 4.0d                     #  .  #  #  #  #  .  .  .  .  #  .  .  #  
#  #  #  #  #
 dnl   NetBSD 4.0                     .  ?  ?  ?  ?  ?  .  .  ?  ?  ?  ?  ?  .  
.  .  ?  ?  ?
 dnl   NetBSD 3.0                     .  .  .  .  #  #  .  #  #  ?  #  .  #  .  
.  .  .  .  .
+dnl   Haiku                          .  .  .  #  #  #  .  .  .  .  .  .  ?  .  
.  .  .  .  .
 dnl   BeOS                           #  #  .  #  #  #  .  #  .  ?  .  #  ?  .  
.  .  .  .  .
 dnl   mingw                          #  #  #  #  #  #  .  #  #  .  #  #  ?  .  
#  #  #  .  .





reply via email to

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