Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
libdl and ld.so for Interix 3.5 and 6.0 (32-bit)
2008-09-26, 01:16 AM
Post: #1
libdl and ld.so for Interix 3.5 and 6.0 (32-bit)
Announcing libdl and ld.so for Interix 3.5 and 6.0.
This is only applicable to 32-bit systems since there is no shared library support on 64-bit.

This work derives from some other work.
The newest part of this package is that the static library of libdl (libdl.a) is now available.
Not having libdl.a has been a annoyance in certain circumstances for many years.
The default library paths for ls.so to check have been extended to include "/usr/local/lib"
on Interix 3.5, and "/usr/local/lib:/usr/local/lib/x86" on Interix 6.0.

To install do:
    pkg_update -L libdl  


Notes: There is no package for Interix 5.2. I think that this will also solve the DEP problem if you don't want to install (or go through the hassle of getting) the MS hotfix for DEP. Yes, this does open things up for making extensions to match what many other OS's can do with ld.so. Please give feedback if you want these extensions.


Find all posts by this user
Quote this message in a reply
2008-11-13, 02:24 AM
Post: #2
Re:libdl and ld.so for Interix 3.5 and 6.0 (32-bit)
Follow-up.

There is an updated set of packages: 3.5.2 for Interix 3.5 and 5.2.2 for Interix 6.0.
This fixes the API findhint() being missing in the static version of libdl.

Also it seems pretty confirmed that this does fix the DEP problem.

It was covered in another thread, but I might as well mention it hear to save you (the fair reader) searching... The extensions that I'd hoped to be able to do I found out, unfortunately, I can't because the "magic code" is in the subsystem.

Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)