[Coin-discuss] Question about building [Cbc, Clp, etc.] in Visual Studio

Michael Hennebry hennebry at web.cs.ndsu.nodak.edu
Tue Oct 19 12:19:29 EDT 2010


On Mon, 18 Oct 2010, Lou Hafer wrote:

> And Michael wrote back:
>
>> I got the impression that the problem was not getting the names.
>> It was deciding which ones to use.
>> 'Twas the decision-making that I thought could use demangle or
>> undname. An iteration would be:
>>   get mangled_name
>>   if is_market_for(demangle(mangled_name)):
>>     export mangled_name
>
> Which is on the mark. Unfortunately, is_market_for is beyond me. The

is_market_for was more or less humor.
A more accurate name would be for_sale.
That should be a lot easier:
global and namespace functions
public and protected methods of global,
namespace, public and protected classes.

Is there a way to dig out that information?
Given what is already done, is it worth any effort?

> library, more or less by definition, is built in isolation from the
> customers. The solution I have almost certain exports more symbols than
> it should, but so far I have no good way to discriminate. My only proof
> that it exports enough is when dependent applications build
> successfully.

-- 
Michael   hennebry at web.cs.ndsu.NoDak.edu
"Pessimist: The glass is half empty.
Optimist:   The glass is half full.
Engineer:   The glass is twice as big as it needs to be."




More information about the Coin-discuss mailing list