]> Savannah Git Hosting - gnulib.git/commitdiff
host-cpu-c-abi: Improve support for loongarch32.
authorBruno Haible <bruno@clisp.org>
Fri, 21 Feb 2025 10:38:35 +0000 (11:38 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 7 Mar 2025 20:23:24 +0000 (21:23 +0100)
Reported by <wuruilong@loongson.cn>
in <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098478>
via Simon Josefsson.

* m4/host-cpu-c-abi.m4 (gl_HOST_CPU_C_ABI): Prepare template for
__loongarch32__ in config.h.
(gl_HOST_CPU_C_ABI_32BIT): Speed up the configure test on loongarch*.

ChangeLog
m4/host-cpu-c-abi.m4

index 7cac4eb0e4066d52bb995d3919f8758f787c81da..412b3bb3bacf66a604669c89ee3c8925b231b3f2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2025-02-21  Bruno Haible  <bruno@clisp.org>
+
+       host-cpu-c-abi: Improve support for loongarch32.
+       Reported by <wuruilong@loongson.cn>
+       in <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098478>
+       via Simon Josefsson.
+       * m4/host-cpu-c-abi.m4 (gl_HOST_CPU_C_ABI): Prepare template for
+       __loongarch32__ in config.h.
+       (gl_HOST_CPU_C_ABI_32BIT): Speed up the configure test on loongarch*.
+
+2025-02-19  Bruno Haible  <bruno@clisp.org>
+
+       readutmp: Let callers distinguish LOGINs from USERs.
+       Reported by Paul Eggert in
+       <https://lists.gnu.org/archive/html/bug-gnulib/2025-02/msg00123.html>.
+       * lib/readutmp.h (LOGIN_PROCESS, UT_TYPE_LOGIN_PROCESS): New macros.
+       * lib/readutmp.c (read_utmp_from_systemd): Possibly use LOGIN_PROCESS
+       instead of USER_PROCESS, depending on the session's class.
+
 2025-02-12  Bruno Haible  <bruno@clisp.org>
 
        setlocale: Update info about Galician and Tamil.
index 60539302885017e9dfc6e614136bf6cfc7875616..1b47f102a322571f06202fecf57a052a14499bd7 100644 (file)
@@ -1,6 +1,6 @@
 # host-cpu-c-abi.m4
-# serial 17
-dnl Copyright (C) 2002-2024 Free Software Foundation, Inc.
+# serial 17.1
+dnl Copyright (C) 2002-2025 Free Software Foundation, Inc.
 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.
@@ -383,6 +383,9 @@ EOF
 #ifndef __ia64__
 #undef __ia64__
 #endif
+#ifndef __loongarch32__
+#undef __loongarch32__
+#endif
 #ifndef __loongarch64__
 #undef __loongarch64__
 #endif
@@ -502,9 +505,9 @@ changequote([,])dnl
          if test -n "$gl_cv_host_cpu_c_abi"; then
            dnl gl_HOST_CPU_C_ABI has already been run. Use its result.
            case "$gl_cv_host_cpu_c_abi" in
-             i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
+             i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | loongarch32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
                gl_cv_host_cpu_c_abi_32bit=yes ;;
-             x86_64 | alpha | arm64 | aarch64c | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
+             x86_64 | alpha | arm64 | aarch64c | hppa64 | ia64 | loongarch64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
                gl_cv_host_cpu_c_abi_32bit=no ;;
              *)
                gl_cv_host_cpu_c_abi_32bit=unknown ;;