[Top][All Lists]

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

Re: bug#13026: Assume POSIX 1003.1-1988 or later for signal.h.

From: Eli Zaretskii
Subject: Re: bug#13026: Assume POSIX 1003.1-1988 or later for signal.h.
Date: Sat, 08 Dec 2012 12:13:39 +0200

> Date: Fri, 07 Dec 2012 18:40:57 -0800
> From: Paul Eggert <address@hidden>
> As an aside, it'd be nicer if lib/Makefile were computed more
> automatically from lib/gnulib.mk on Microsoft platforms, so
> that this sort of thing wouldn't require manual editing.

That requires Windows to use the Posix configure script.  Doing that
is a large job that is already under way, albeit slowly.  It is a
large job because:

  . neither configure.ac nor the various Makefile.in files, in
    particular src/Makefile.in, currently support the MS-Windows
    build, which needs some special options be used and some special
    commands to be run, as seen in the makefile.w32-in files;

  . the nt/ subdirectory and the parts of the build there are not
    covered at all by configure.ac and Makefile.in files;

  . quite a few of the tests done by configure need to be overridden,
    because the necessary features are implemented only in Emacs's own
    source, not in system headers and libraries; and

  . configure.ac is set up to produce executables statically linked
    against available optional libraries, whereas the Windows build
    loads those libraries dynamically at run time (this is a minor
    annoyance easily fixed in configure.ac, but there are a lot of
    such annoyances, and more are added as we go).

Volunteers to help in this job are welcome.

reply via email to

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