On 19/01/13 12:24, Albert-Jan Roskam wrote:

Thank you! I am getting a whole lot wiser wrt Linux. I checked 'man ld' and 
'man ldconfig'.
Especially the ld command is pretty extensive. The Rpath/Runpath solution seems 
nice in that
no wrapper is needed (contrary to when one uses LD_LIBRARY_PATH). But is 
Windows the only
exception in the way that libraries are dealt with? Or do DLLs also have a 
dynamic area?

Every OS is different in how it builds executables and links to libraries. DOS is different to Windows and Unix. VMS is different again. IBM OS/390 is different again. And other OS like Vxworks, and OS/9 are similar to *nix but not quite the same. You are really in the depths of OS internals and need to research every platform on its own merits.

The good news is that all unix variants (including Solaris,
BSD, Darwin(MacOS) and linux work very similarly) And Windows is the only mainstream exception, at least on the desktop. So unless you are writing server software its not too bad.

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to