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