Re: static class members, shared libs and other vegetables



On 2007-03-27, Paul Pluzhnikov <ppluzhnikov-nsp@xxxxxxxxxxx> wrote:

Win32 uses a "DLL is a self-contained entity; nothing should change
its behaviour once it has been built" model.

Most UNIXes use a "linking against DSO is just like linking against
archive; you should be able to override any symbols in it with your
own" model. The "first instance" of your DSO overrides symbols in
the "second instance".

can you point me to a good reference that covers these differences.
I've been put in-charge of porting some software
(http://www.treshna.com/software/paymaster) to windows (using i586mingw32)
and it's proving challenging, the code compiles ok, but some of the 'plugin'
DLLs won't link.

--

Bye.
Jasen
.



Relevant Pages

  • Re: overriding libc routines
    ... etc...while there are some that I want to override with my own ... customized definition. ... any changes in the compiling and linking of the said application, ... to change the compiling of the application. ...
    (comp.os.linux.development.system)
  • Re: overriding libc routines
    ... etc...while there are some that I want to override with my own ... customized definition. ... This overriding needs to be done without making ... any changes in the compiling and linking of the said application, ...
    (comp.os.linux.development.system)
  • Re: Linking with a particular shared library by full path overriding LD_LIBRARY_PATH
    ... Antoninus Twink wrote: ... Is there a way to specify shared library by full path when linking so ... search path into your binary, and on most systems this will override ...
    (comp.lang.c)