libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Enable runtime cwrapper debugging; add tests


From: Charles Wilson
Subject: Re: [PATCH] Enable runtime cwrapper debugging; add tests
Date: Thu, 18 Feb 2010 21:48:40 -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

Squashed together and reposted from:

http://lists.gnu.org/archive/html/libtool-patches/2009-12/msg00014.html
and followon:
http://lists.gnu.org/archive/html/libtool-patches/2010-01/msg00047.html

This (combination) was the first of the two patches whose /first/ 72hour
rule invocation was here:
http://lists.gnu.org/archive/html/libtool-patches/2010-02/msg00003.html

Starting a new clock.  Test suite history including with the other
patch, since they were tested together.  No regressions attributable to
these changes, on cygwin or mingw.  No test failures at all on linux.

Consolidated changelog:

2010-02-18  Charles Wilson  <...>

        Enable runtime cwrapper debugging; add tests
        * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src):
        Update comments. Initialize program_name. Eliminate _LENGTH
        variables for string constants. In debug mode, print a
        banner with known content before any other output. Remove
        LTWRAPPER_DEBUGPRINTF macro. Add constants and variables
        to support new --lt-debug option.
        (func_emit_cwrapperexe_src:ltwrapper_debugprintf): Renamed to...
        (func_emit_cwrapperexe_src:lt_debugprintf): this. Only print
        messages if lt_debug != 0. Ensure appearance of messages
        conforms to GCS.
        (func_emit_cwrapperexe_src:lt_fatal): Ditto.
        (func_emit_cwrapperexe_src:lt_error_core): Ditto.
        (func_emit_cwrapperexe_src): Update all callers to lt_fatal.
        Update all users of LTWRAPPER_DEBUGPRINTF (()) to call
        lt_debugprintf () directly.
        (func_emit_cwrapperexe_src:main): Consolidate option parsing.
        Ensure first use of lt_debugprintf occurs after option parsing.
        Add stanza to parse for --lt-debug and set lt_debug variable.
        Use strcmp rather than strncmp, where safe.
        * tests/cwrapper.at: Add new tests for --lt-debug and
        -DLT_DEBUGWRAPPER.

--
Chuck

Attachment: 0022-Enable-runtime-cwrapper-debugging-add-tests-rev3.patch
Description: Text Data


reply via email to

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