30.10.2010, 01:00, "Igor Filippov [Contr]" <filipp...@mail.nih.gov>:
> On Fri, 2010-10-29 at 14:46 -0400, Konstantin Tokarev wrote:
>
>>  28.10.2010, 22:53, "Igor Filippov [Contr]" <filipp...@mail.nih.gov>;:
>>>  Tim,
>>>
>>>  What you've done is a big improvement over 2.2.3 - thank you very much!
>>>  Perhaps for 2.3.1 if the issues with libxml2 are not resolved - I
>>>  personally think they should be resolved by libxml2 maintainers, the
>>>  problems with MinGW libxml2 seem to have been going on since 2004 from
>>>  what I've found by googling it, if those issues are not resolved we
>>>  might have an option for excluding libxml-related formats? I have no use
>>>  for them anyhow.
>>  Out of curiosity:
>>  Why wouldn't you use dynamic linking for libxml2?
>
> Konstantin,
>
> I have a project which relies on OpenBabel libary and I would like to
> make a re-distributable executable which would not require the end users
> to install 20 other packages and also wouldn't get them into the DLL
> hell.
>
> Every time there is an extra dynamically linked library the chances that
> something will get screwed up at the end user computer double.
> Unfortunately I have neither budget nor time to test software with all
> the different combinations of dynamic modules which might exist in the
> wild.

You should not be afraid of dynamic linking - it's a great invention of 
humanity :)
Staying with static linking, you loose e.g. ability to use plugins in your 
application

If I were in your shoes, I've tried to distribute libxml2 and its dependencies 
within 
package, or rebuild libxml2.dll using static linking and then use it for 
distribution
Anyway, I don't think DLL hell is a real threat nowadays, because in modern
Windows every application is allowed to run it's own versions of DLLs

-- 
Regards,
Konstantin

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to