From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#17176: 24.3.50; Problem with manifests on cygw32 build with new binutils Date: Thu, 03 Apr 2014 05:48:22 +0300 Message-ID: <837g77b021.fsf@gnu.org> References: <533C5FEB.7090408@cornell.edu> <83d2gzbhlc.fsf@gnu.org> <838urnbg84.fsf@gnu.org> <533C8CF6.3060004@cornell.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1396522210 25787 80.91.229.3 (3 Apr 2014 10:50:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Apr 2014 10:50:10 +0000 (UTC) Cc: 17176@debbugs.gnu.org To: Ken Brown Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 03 12:50:03 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WVeIe-00075K-Dj for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Apr 2014 11:51:08 +0200 Original-Received: from localhost ([::1]:41508 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVXiW-0007Cf-5p for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Apr 2014 22:49:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36460) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVXiO-0007CV-FS for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2014 22:49:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WVXiB-0007KH-2z for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2014 22:49:16 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVXiA-0007KC-Ve for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2014 22:49:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WVXiA-0008R4-5u for bug-gnu-emacs@gnu.org; Wed, 02 Apr 2014 22:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Apr 2014 02:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17176 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17176-submit@debbugs.gnu.org id=B17176.139649329632364 (code B ref 17176); Thu, 03 Apr 2014 02:49:02 +0000 Original-Received: (at 17176) by debbugs.gnu.org; 3 Apr 2014 02:48:16 +0000 Original-Received: from localhost ([127.0.0.1]:33545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WVXhQ-0008Pv-6A for submit@debbugs.gnu.org; Wed, 02 Apr 2014 22:48:16 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:39635) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WVXhM-0008Pk-Us for 17176@debbugs.gnu.org; Wed, 02 Apr 2014 22:48:14 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0N3F00B00OMTH500@a-mtaout20.012.net.il> for 17176@debbugs.gnu.org; Thu, 03 Apr 2014 05:48:10 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3F00B67P496N70@a-mtaout20.012.net.il>; Thu, 03 Apr 2014 05:48:10 +0300 (IDT) In-reply-to: <533C8CF6.3060004@cornell.edu> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:87640 Archived-At: > Date: Wed, 02 Apr 2014 18:19:34 -0400 > From: Ken Brown > CC: 17176@debbugs.gnu.org, Daniel Colascione > > > 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.