-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implment ld.so
-like search procedure for shared objects
#448
Comments
Beware that system loaders vary and you can also get into all kinds of subtle problems... not that there's necessarily a better solution. There's ldd(1) but traditionally it works by setting some environment variables and running the program, and that's not always acceptable. And it seems to be missing on macos. (Though some quick searching suggests the environment variables method does exist.) |
I also agree with @sauclovian-g that it's unwise to try and make |
ld
-like search procedure for shared objectsld.so
-like search procedure for shared objects
(sorry, I feel like maybe I shouldn't rename other people's issues, but that's been bugging me) |
Macaw's current mechanism for resolving functions in shared libraries relies on having all of the shared libraries in a single directory. It would be nice to lift this restriction by implementing a library search procedure similar to the one described in
man 8 ld.so
. Then, tools based on Macaw could discover and load shared libraries as would be done by the actual system loader, without further user intervention.The text was updated successfully, but these errors were encountered: