ODBC component licenses

Steven Schveighoffer schveiguy at yahoo.com
Fri Nov 11 05:06:00 PST 2011


On Fri, 11 Nov 2011 05:49:32 -0500, Jacob Carlborg <doob at me.com> wrote:

> On 2011-11-10 23:24, Jonathan M Davis wrote:
>
>> Yeah. Adding functionality to Phobos which is pure D is generally a  
>> good thing
>> (though stuff which really isn't generally useful obviously shouldn't  
>> be in
>> there). But adding stuff that requires additional dependencies is far  
>> more
>> iffy. If the module is really self-contained and you can get away with  
>> using
>> Phobos without linking in the library that it needs as long as you  
>> don't use
>> it, then it's not necessarily a big deal. But if it's going to require  
>> that
>> everyone using Phobos link it in and it's not standard on all systems,  
>> then it
>> needs a really solid reason for being in Phobos. And if we get in a  
>> situation
>> where we need to add extra linking commands to dmd itself (as we had to  
>> with
>> librt) for each such library, then that becomes undesirable very  
>> quickly IMHO.
>
> If dlopen is used to load a dynamic library then there shouldn't be any  
> problem. It will be automatically loaded and only when needed.

The subject of this discussion (FreeTDS) apparently only comes in static  
library form (unless we want to build and support dynamic libraries of it).

-Steve


More information about the Digitalmars-d mailing list