GNU bug report logs -
#17176
24.3.50; Problem with manifests on cygw32 build with new binutils
Previous Next
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
View this message in rfc822 format
> Date: Wed, 02 Apr 2014 18:19:34 -0400
> From: Ken Brown <kbrown <at> cornell.edu>
> CC: 17176 <at> debbugs.gnu.org, Daniel Colascione <dancol <at> dancol.org>
>
> > Also, what about those Cygwin users who didn't yet upgrade to this new
> > version of Binutils? they will be left with no manifest.
>
> They don't need one. Cygwin binaries generally have no manifest (prior
> to the Binutils change). The only exceptions are for programs that need
> a manifest to avoid UAC problems because their names happen to contain
> "update" or "patch", for instance.
The set of names that trigger UAC prompts is not documented anywhere.
We only know some names that people discovered and reported, but not
the whole list.
Besides, the Emacs manifest has recently got an addition that is
important on Windows 8.1 and later, which has nothing to do with UAC.
> The fact that the cygw32 build of emacs uses a manifest is a consequence
> (probably unintended, but only Daniel could say for sure) of the fact
> that emacs.res is linked in. And the only reason for linking in
> emacs.res is to get the emacs icon into the cygw32 build.
Having a manifest is a system recommendation, not an Emacs invention.
> This isn't necessary. The old Binutils works fine after the patch. The
> only difference is that there's no manifest but, as I said above, none
> is needed.
I think this is a mistake, but I don't use Cygwin, so it's your call.
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.