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