[ANNOUNCEMENT] Updated: m4-1.4.17-1

Eric Blake (cygwin) ebb9@byu.net
Tue Sep 24 21:44:00 GMT 2013

A new release of m4, 1.4.17-1, will soon be available on your favorite
mirror.  This is a new upstream release, and my first build of m4 for
64-bit cygwin; it replaces 1.4.16-1 on 32-bit cygwin, and 1.4.16-2 on
64-bit cygwin.

This is a new upstream release, with the following upstream NEWS:

** Fix compilation with newer glibc headers.

** Fix a failure with diverting large amounts of text on mingw (does
   not affect platforms that can rename an open file).

** A number of portability improvements inherited from gnulib.

Note that libsigsegv has still not been ported to 64-bit cygwin; as
such, the 64-bit build of m4 cannot gracefully detect stack overflow
even though the 32-bit build can.  Also note that 'make check' fails on
this build on current cygwin1.dll, due to a testsuite question about
cygwin's getdtablesize() semantics; although the failure is harmless to
m4's actual operation.

You must rebuild from source if you want the experimental changeword
feature enabled, as using it can slow down normal operation, and since
it will disappear from the eventual m4 2.0.

If you encounter a problem that might be cygwin-specific, please report
it here rather than upstream.  See also the upstream documentation in

m4 is an implementation of the traditional Unix macro processor. It is
mostly SVR4 compatible although it has some extensions (for example,
handling more than 9 positional parameters to macros). GNU m4 also has
built-in functions for including files, running shell commands, doing
arithmetic, etc.

To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Save it and run setup, answer the questions, and look for
'm4' in the 'Interpreters' category.

Note that downloads from cygwin.com aren't allowed due to bandwidth
limitations.  This means that you will need to find a mirror which has
this update, please choose the one nearest to you:

If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

Eric Blake
volunteer cygwin m4 package maintainer

To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message.  Send
email to the address specified there.  It will be in the format:


If you need more information on unsubscribing, start reading here:


Please read *all* of the information on unsubscribing that is available
starting at this URL.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 621 bytes
Desc: OpenPGP digital signature
URL: <http://cygwin.com/pipermail/cygwin/attachments/20130924/383f8115/attachment.sig>

More information about the Cygwin mailing list