[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM.
From: |
Ralf Wildenhues |
Subject: |
Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM. |
Date: |
Fri, 10 Sep 2010 19:19:46 +0200 |
User-agent: |
Mutt/1.5.20 (2010-04-22) |
* Peter Rosin wrote on Fri, Sep 10, 2010 at 03:11:39PM CEST:
> Den 2010-09-05 23:29 skrev Ralf Wildenhues:
> > You're gonna hate me for this, I already know, but: does this patch fix
> > testsuite failures, are all code paths covered? If not, we need to
> > improve the test suite. If yes, please mention them in the log, thanks.
>
> I have been looking into this quite a bit, no hatred yet though :-)
Great, I'm relieved to hear this. :-)
> The patch touches 7 $NM invocations, from the top:
>
> func_generate_dlsyms
> --------------------
>
> 1. Not covered, you'd need to link a program with -dlopen self,
> but also with a non-libtool object (.o) and/or an non-libtooled old
> archive (.a). Neither appears to happen in the testsuite. I don't know
> why the code isn't exporting symbols from libtool objects (.lo). mdemo
> and stresstest both use object.lo, so they do not trigger this code
> path, but almost. So, a previous testsuite deficiency that should not
> hold back this patch.
Adding coverage for this added to my TODO list. Sounds like a fairly
unportable endeavor though, so it's clear that it's not top priority.
> 4. Probably covered by mdemo too, but you would need a setup that needs
> func_to_tool_file on something that's not a Windows $host, which I don't
> have access to.
Hmm. We don't have such a thing ATM, right? I mean, a non-w32 $host
which needs a nontrivial func_to_tool_file?
> func_cygming_gnu_implib_p
> -------------------------
>
> 6. Dead code. Needs the sharedlib_from_linklib -> sharedlib_from_linklib_cmd
> typo fix. So, a previous testsuite deficiency that should not hold back this
> patch.
>
>
> func_cygming_gnu_implib_p and func_cygming_ms_implib_p
> ------------------------------------------------------
>
> 7. Dead code. Needs the sharedlib_from_linklib -> sharedlib_from_linklib_cmd
> typo fix. So, a previous testsuite deficiency that should not hold back this
> patch.
Great.
> Here's an update of the patch to make use of the new lazy argument to
> func_to_tool_file and documenting the testsuite exposure in ChangeLog. I
> hope I don't have to verify 4.
No you don't. Please commit.
Thank you!
Ralf
> Subject: [PATCH] Convert file name to toolchain format when invoking $NM.
>
> * libltdl/config/ltmain.m4sh (func_generate_dlsyms)
> (func_win32_libid, func_cygming_gnu_implib_p)
> (func_cygming_ms_implib_p): When using the name lister to find
> symbols in files, convert the file names to a format appropriate
> for the tool. Fixes testsuite issues in mdemo-static-make.test
> and mdemo-make.test when doing a cross from Cygwin/Wine to MinGW
> using MinGW native tools (a.k.a. a "faked" cross).
- Re: [PATCH] Fix dependency tracking for MSYS/MinGW., (continued)
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Charles Wilson, 2010/09/09
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Peter Rosin, 2010/09/09
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Peter Rosin, 2010/09/10
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Charles Wilson, 2010/09/10
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Peter Rosin, 2010/09/10
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Charles Wilson, 2010/09/10
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Peter Rosin, 2010/09/10
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM.,
Ralf Wildenhues <=
- Re: [PATCH 6/7] Convert file name to toolchain format when invoking $NM., Peter Rosin, 2010/09/10
[PATCH 7/7] Prefer $NM @file over calculating the cmd line length., Peter Rosin, 2010/09/05
Re: [PATCH 7/7] Prefer $NM @file over calculating the cmd line length., Peter Rosin, 2010/09/11
Re: [PATCH 7/7] Prefer $NM @file over calculating the cmd line length., Ralf Wildenhues, 2010/09/12
How many spaces after a period? [WAS: Re: [PATCH 7/7] Prefer $NM @file over calculating the cmd line length.], Gary V. Vaughan, 2010/09/12
Re: How many spaces after a period? [WAS: Re: [PATCH 7/7] Prefer $NM @file over calculating the cmd line length.], Ralf Wildenhues, 2010/09/12