GNU bug report logs - #17176
24.3.50; Problem with manifests on cygw32 build with new binutils

Previous Next

Package: emacs;

Reported by: Ken Brown <kbrown <at> cornell.edu>

Date: Wed, 2 Apr 2014 19:08:01 UTC

Severity: important

Found in version 24.3.50

Fixed in version 24.4

Done: Ken Brown <kbrown <at> cornell.edu>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 17176 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Colascione <dancol <at> dancol.org>
To: Ken Brown <kbrown <at> cornell.edu>, 17176 <at> debbugs.gnu.org
Subject: Re: bug#17176: 24.3.50; Problem with manifests on cygw32 build with
 new binutils
Date: Wed, 02 Apr 2014 12:38:57 -0700
[Message part 1 (text/plain, inline)]
On 04/02/2014 12:07 PM, Ken Brown wrote:
> binutils has changed so that, on Cygwin, executables have a manifest
> built in by default.  A consequence is that the cygw32 build of emacs
> produces an emacs.exe which, after it is stripped, won't run:
> 
> $ ./emacs-stripped.exe
> -bash: ./emacs-stripped.exe: cannot execute binary file
> 
> This is presumably caused by the fact that the cygw32 build already
> incorporates a manifest via nt/emacs.res.  The following patch fixes
> this and does some related manifest-related cleanup:

Looks good to me. Thanks.

[signature.asc (application/pgp-signature, attachment)]

This bug report was last modified 11 years and 49 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.