Please do not get this wrong - by no means do I want to question
your decisions. But I'm interested to hear why you want to keep
prebinding disabled. I have experienced a quite noticable
improvement in application startup time after prebinding the
libraries used by that application, and I wasn't aware that
prebinding can cause problems?

I'm not aware of this either, David, what's your source on that?


What is Apple's recommendation for preferred address selection?

As far as I'm aware, the only thing apple says is "don't use our range", which is a large chunk of it, unfortunately.


As far as I understand, the only challenge is to find an address
range that is not also used by other libraries that the library
directly links against... -- it does not have to be a system-wide unique address - since update_prebinding will take care of going through the dependencies and make sure that there are no overlaps later.

The problem is that it's really not possible to "only" make it not overlap with other things loaded into memory, Fink is a huge tangle of interdependencies, and who knows when something new that is ported now uses two libraries together that were never loaded together before. I don't know of a practical way to handle this without having every fink package installed at once (which is, in fact, impossible anyways because of conflicting but equivalent packages).


Or am I wrong? That's at least how it appears from the
update_prebinding manpage:

update_prebinding tries to synchronize prebinding information for
libraries and executables [...] a newly installed library or
executable's pre-binding information might not match the libraries already on the disk [...] update_prebinding ensures that
prebinding information is up-to-date after new prebound applications or new versions of system libraries are installed.


| we have also determined that prebinding | can, in some rare cases, be detrimental to the package.

Under what circumstances?

As far as I'm aware, update_prebinding doesn't fix things dependent on the library though, I don't believe it's possible to recursively update prebinding on things that depend on each other.






-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to