i've heard several reports now from people trying to manually sort out module
load order for dlloader, which is in many cases unpossible. this should never
happen, so i suspect they're setting LD_BIND_NOW somewhere without realizing it.
cheesy one-off patch to work around this to follow.
Created attachment 747 [details] [review]
forcibly unset LD_BIND_NOW
Created attachment 749 [details] [review]
previous patch won't work. libdl checks for LD_BIND_NOW before main() even
runs, so by the time we try an unsetenv it's too late. all we can do is tell
the user that it won't work.
requesting blocker status. this patch only affects dlloader users, would be
really nice to include for the release.
Patch looks okay. Checking in and closing.