m4-discuss
[Top][All Lists]
Advanced

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

Re: GNU M4 1.4.8b released (beta release)


From: Matthew Woehlke
Subject: Re: GNU M4 1.4.8b released (beta release)
Date: Mon, 12 Mar 2007 09:23:46 -0600
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.4.0

Eric Blake wrote:
According to Matthew Woehlke on 3/8/2007 9:28 AM:
(We already know this doesn't work: if configure doesn't define
HAVE_LONG_LONG_INT, then the resulting stdint.h breaks system headers.)

Without also telling gnulib not to use 'long long', we know other things
(like gnulib's printf - of whichever flavor, I don't recall exactly
which one offhand) break.

I did this:

--- stdint_.h   2007-03-08 08:14:55.000000000 -0800
+++ ../../m4-1.4.8b-orig/lib/stdint_.h  2007-03-01 08:48:39.000000000 -0800
@@ -120,17 +120,12 @@
 #define int32_t int
 #define uint32_t unsigned int

+#undef int64_t
 #if LONG_MAX >> 31 >> 31 == 1
-# undef int64_t
-# define GNULIB_int64_t

...

Your patch was backwards,

Oops, sorry! :-)

but since it solved your build, it is worth
committing.  [snip] It may end up
that I release m4 1.4.9 and you have to compile with optimizations on for
it to work on NSK.

I'll see how the thread on the autoconf list goes. Thanks again.

--
Matthew
Emacs is a nice OS - but it lacks a good text editor.
That's why I am using Vim.  -- Anonymous





reply via email to

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