[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Repost: [PATCH] [cygwin|mingw] Create UAC manifest files.
From: |
Charles Wilson |
Subject: |
Re: Repost: [PATCH] [cygwin|mingw] Create UAC manifest files. |
Date: |
Sun, 21 Feb 2010 16:15:34 -0500 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 |
Charles Wilson wrote:
> 2010-02-21 Yaakov Selkowitz <...>
> Charles Wilson <...>
>
> [cygwin|mingw] Create UAC manifest files.
>
> * libltdl/config/ltmain.m4sh (func_emit_exe_manifest): New
> function.
> (func_mode_link) [cygwin|mingw]: Create manifest files for
> wrapper and target exe when target name matches heuristic that
> triggers UAC problems for newer win32 OSs. Clean up
> $cwrapper.manifest on error. Ensure manifest files have
> executable permission.
> (func_mode_uninstall): Clean up manifest files.
> Various reports by Eric Blake, Kai Tietz, and Cesar Strauss.
FWIW, test suite results (tested in combination with:
UAC manifest patch
Pass runtime flags thru to gcc
Wrapper script documentation
No regressions relative to
http://lists.gnu.org/archive/html/libtool-patches/2010-02/msg00010.html
cygwin
======================================================================
All old tests passed.
New tests:
48: deplib in subdir FAILED (deplib-in-subdir.at:140)
69: dlloader API FAILED (dlloader-api.at:416)
92: C++ exception handling FAILED (exceptions.at:254)
102: Run tests with low max_cmd_len FAILED (cmdline_wrap.at:43)
mingw:
======================================================================
FAIL: tests/tagdemo-make.test
FAIL: tests/tagdemo-make.test
FAIL: tests/tagdemo-make.test
FAIL: tests/tagdemo-make.test
27: C++ convenience archives FAILED (convenience.at:99)
48: deplib in subdir FAILED (deplib-in-subdir.at:140)
62: C++ subdir-objects FAILED (am-subdir.at:148)
89: (C++ template tests):simple template test FAILED (template.at:89)
90: (C++ template tests):template test with subdirs FAILED
(template.at:241)
91: C++ static constructors FAILED (ctor.at:62)
92: C++ exception handling FAILED (exceptions.at:242)
102: Run tests with low max_cmd_len FAILED (cmdline_wrap.at:43)
(No, I don't expect C++ on mingw to get better simply because of this
change. You'd still need to correct the *packaging* error in MinGW's
4.4.0 gcc package)
Linux:
======================================================================
All test passed, in both the old and new testsuites.
Re: Repost: [PATCH] [cygwin|mingw] Create UAC manifest files.,
Charles Wilson <=
Re: Repost: [PATCH] [cygwin|mingw] Create UAC manifest files., Peter Rosin, 2010/02/22