Re: [Kicad-developers] Interesting DLL Hell with SSL

2013-10-07 Thread Brian Sidebotham
On 4 October 2013 08:55, Maciej Sumiński maciej.sumin...@cern.ch wrote:

 Hi Brian,

 In fact it looks very strange.. I am just wondering - wouldn't it be
 easier to link OpenSSL as a static library? It may require a rebuild in the
 KiCad-Winbuilder, but then you will not have to care about stuff that users
 keep in Windows directory.

 Regards,
 Orson


Hi Orson,

While static linking would be a band-aid, it seems a bit poor to have to
resort to static linking, especially as the project is moving more towards
shared objects for everything.

Static linking will give us multiple copies of the same code which isn't
great (especially if the code requires large amounts of const data like
look-up tables the like), but also shared objects give us good code
separation.

I think we could in the future move to patching the OpenSSL vanilla source
and build it as part of the KiCad build (As has now been mentioned in
another thread). At that point we're in control of the library name. We
could call it libeay32-kicad.dll for example and we'll remove ourselves
from DLL hell. I'd prefer to head down this route in the future. It's right
that if we compile something, we get to name it.

Best Regards,

Brian.
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Interesting DLL Hell with SSL

2013-10-04 Thread Maciej Sumiński

Hi Brian,

In fact it looks very strange.. I am just wondering - wouldn't it be 
easier to link OpenSSL as a static library? It may require a rebuild in 
the KiCad-Winbuilder, but then you will not have to care about stuff 
that users keep in Windows directory.


Regards,
Orson

On 10/04/2013 12:28 AM, Brian Sidebotham wrote:

This project:
http://tibcoadmin.com/tibco/activematrix-businessworks/problem-with-libeay32-dll-and-ssleay32-dll/
 has
seen this behaviour too, and also concludes that the PATH is ignored in
the search for the library.

Their solution is to copy their DLL and overwrite the one in SysWOW64!
lol. What a mess.

Best Regards,

Brian.



___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp




___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Re: [Kicad-developers] Interesting DLL Hell with SSL

2013-10-03 Thread Brian Sidebotham
This project:
http://tibcoadmin.com/tibco/activematrix-businessworks/problem-with-libeay32-dll-and-ssleay32-dll/
has
seen this behaviour too, and also concludes that the PATH is ignored in the
search for the library.

Their solution is to copy their DLL and overwrite the one in SysWOW64! lol.
What a mess.

Best Regards,

Brian.
___
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp