libtool-patches
[Top][All Lists]
Advanced

[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.




reply via email to

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