bug-gnulib
[Top][All Lists]
Advanced

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

year2038: fix recommendation regarding -m64 flag


From: Bruno Haible
Subject: year2038: fix recommendation regarding -m64 flag
Date: Sat, 07 Aug 2021 16:03:56 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-210-generic; KDE/5.18.0; x86_64; ; )

The Autoconf manual [1] recommends to put the -m64 flag in CC, not
in CPPFLAGS and LDFLAGS.

[1] 
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/html_node/Preset-Output-Variables.html


2021-08-07  Bruno Haible  <bruno@clisp.org>

        year2038: Fix recommendation regarding -m64 flag.
        * m4/year2038.m4 (gl_YEAR2038_BODY): Recommend to put option --m64 in
        CC, not in CPPFLAGS and LDFLAGS.

diff --git a/m4/year2038.m4 b/m4/year2038.m4
index f53b03f..da0f8d7 100644
--- a/m4/year2038.m4
+++ b/m4/year2038.m4
@@ -1,4 +1,4 @@
-# year2038.m4 serial 6
+# year2038.m4 serial 7
 dnl Copyright (C) 2017-2021 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -100,7 +100,7 @@ AC_DEFUN([gl_YEAR2038_BODY],
                 AC_MSG_FAILURE(
                   [The 'time_t' type stops working after January 2038,
                    and your system appears to support a wider 'time_t'.
-                   Try configuring with 'CPPFLAGS="-m64" LDFLAGS="-m64"'.
+                   Try configuring with 'CC="${CC} -m64"'.
                    To build with a 32-bit time_t anyway (not recommended),
                    configure with '--disable-year2038'.]);;
             esac
@@ -111,7 +111,7 @@ AC_DEFUN([gl_YEAR2038_BODY],
            [The 'time_t' type stops working after January 2038,
             and this package needs a wider 'time_t' type
             if there is any way to access timestamps after that.
-            Configure with 'CPPFLAGS="-m64" LDFLAGS="-m64"' perhaps?])
+            Configure with 'CC="${CC} -m64"' perhaps?])
          gl_warned_about_y2038=yes
        fi
       ])




reply via email to

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