from running the testsuite: PASS: test-nanosleep PASS: test-ftruncate.sh PASS: test-utime PASS: test-utimens PASS: test-utimensat PASS: test-rename
hopefully this time my contribution is less noisy. :-) Regards, Ørjan >From 3feffaa8b70de4b8bf1491006a871bda63ca31f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98rjan=20Malde?= <[email protected]> Date: Fri, 2 Feb 2024 12:31:55 +0100 Subject: [PATCH] Further improve cross-compilation for midipix. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ørjan Malde <[email protected]> --- ChangeLog | 11 +++++++++++ m4/nanosleep.m4 | 5 ++++- m4/rename.m4 | 4 +++- m4/truncate.m4 | 4 +++- m4/utime.m4 | 4 +++- m4/utimens.m4 | 4 +++- m4/utimensat.m4 | 5 ++++- 7 files changed, 31 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4711be3dd9..1598d17c51 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2024-02-02 Ørjan Malde <[email protected]> + + Further improve cross-compilation for midipix. + * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Guess yes for midipix. + * m4/rename.m4 (gl_FUNC_RENAME): Treat midipix like Linux with glibc or + musl libc. + * m4/truncate.m4 (gl_FUNC_TRUNCATE): Likewise. + * m4/utime.m4 (gl_FUNC_UTIME): Likewise. + * m4/utimens.m4 (gl_UTIMENS): Likewise. + * m4/utimensat.m4 (gl_FUNC_UTIMENSAT): Likewise. + 2024-01-31 Bruno Haible <[email protected]> Implement 3 new properties, added by Unicode 15.1.0. diff --git a/m4/nanosleep.m4 b/m4/nanosleep.m4 index c51f590402..df87d856f1 100644 --- a/m4/nanosleep.m4 +++ b/m4/nanosleep.m4 @@ -1,4 +1,4 @@ -# serial 46 +# serial 47 dnl From Jim Meyering. dnl Check for the nanosleep function. @@ -119,6 +119,9 @@ AC_DEFUN([gl_FUNC_NANOSLEEP], # Guess it halfway works when the kernel is Linux. linux*) gl_cv_func_nanosleep='guessing no (mishandles large arguments)' ;; + # Guess yes on systems that emulate the Linux system calls. + midipix*) + gl_cv_func_nanosleep'guessing yes' ;; # Guess no on native Windows. mingw* | windows*) gl_cv_func_nanosleep='guessing no' ;; diff --git a/m4/rename.m4 b/m4/rename.m4 index 5383b3ea52..62f17906d0 100644 --- a/m4/rename.m4 +++ b/m4/rename.m4 @@ -1,4 +1,4 @@ -# serial 36 +# serial 37 # Copyright (C) 2001, 2003, 2005-2006, 2009-2024 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation @@ -239,6 +239,8 @@ AC_DEFUN([gl_FUNC_RENAME], [case "$host_os" in # Guess yes on Linux systems. linux-* | linux) gl_cv_func_rename_dest_works="guessing yes" ;; + # Guess yes on systems that emulate the Linux system calls. + midipix*) gl_cv_func_rename_dest_works="guessing yes" ;; # Guess yes on glibc systems. *-gnu*) gl_cv_func_rename_dest_works="guessing yes" ;; # Guess no on native Windows. diff --git a/m4/truncate.m4 b/m4/truncate.m4 index 727832224a..dd21f4b4ca 100644 --- a/m4/truncate.m4 +++ b/m4/truncate.m4 @@ -1,4 +1,4 @@ -# truncate.m4 serial 6 -*- Autoconf -*- +# truncate.m4 serial 7 -*- Autoconf -*- dnl Copyright (C) 2017-2024 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -50,6 +50,8 @@ AC_DEFUN([gl_FUNC_TRUNCATE], [case "$host_os" in # Guess yes on Linux systems. linux-* | linux) gl_cv_func_truncate_works="guessing yes" ;; + # Guess yes on systems that emulate the Linux system calls. + midipix*) gl_cv_func_truncate_works="guessing yes" ;; # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_truncate_works="guessing yes" ;; # Guess no on AIX systems. diff --git a/m4/utime.m4 b/m4/utime.m4 index 0009e4f2f9..0ee9bec4ad 100644 --- a/m4/utime.m4 +++ b/m4/utime.m4 @@ -1,4 +1,4 @@ -# utime.m4 serial 5 +# utime.m4 serial 6 dnl Copyright (C) 2017-2024 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -50,6 +50,8 @@ AC_DEFUN([gl_FUNC_UTIME], [case "$host_os" in # Guess yes on Linux systems. linux-* | linux) gl_cv_func_utime_file_slash="guessing yes" ;; + # Guess yes on systems that emulate the Linux system calls. + midipix*) gl_cv_func_utime_file_slash="guessing yes" ;; # Guess yes on glibc systems. *-gnu* | gnu*) gl_cv_func_utime_file_slash="guessing yes" ;; # Guess no on macOS. diff --git a/m4/utimens.m4 b/m4/utimens.m4 index af03e6b52b..88bd63be82 100644 --- a/m4/utimens.m4 +++ b/m4/utimens.m4 @@ -3,7 +3,7 @@ dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. -dnl serial 15 +dnl serial 16 AC_DEFUN([gl_UTIMENS], [ @@ -38,6 +38,8 @@ AC_DEFUN([gl_UTIMENS], [case "$host_os" in # Guess yes on Linux systems. linux-* | linux) gl_cv_func_futimesat_works="guessing yes" ;; + # Guess yes on systems that emulate the Linux system calls. + midipix*) gl_cv_func_futimesat_works="guessing yes" ;; # Guess yes on glibc systems. *-gnu*) gl_cv_func_futimesat_works="guessing yes" ;; # If we don't know, obey --enable-cross-guesses. diff --git a/m4/utimensat.m4 b/m4/utimensat.m4 index e595b333d1..4af7f6f81c 100644 --- a/m4/utimensat.m4 +++ b/m4/utimensat.m4 @@ -1,4 +1,4 @@ -# serial 11 +# serial 12 # See if we need to provide utimensat replacement. dnl Copyright (C) 2009-2024 Free Software Foundation, Inc. @@ -83,6 +83,9 @@ AC_DEFUN([gl_FUNC_UTIMENSAT], # Guess yes on Linux or glibc systems. linux-* | linux | *-gnu* | gnu*) gl_cv_func_utimensat_works="guessing yes" ;; + # Guess yes on systems that emulate the Linux system calls. + midipix*) + gl_cv_func_utimensat_works="guessing yes" ;; # Guess 'nearly' on AIX. aix*) gl_cv_func_utimensat_works="guessing nearly" ;; -- 2.43.0
