-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160


On Mittwoch, April 2, 2003, at 08:54 Uhr, Benjamin Reed wrote:


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?
As I said in my prior mails I am not sure how this compares to Mac os X, most my experience comes from pure ELF prebinding on BSD or Linux systems. Sometimes relocatable Objects that overlap in memory tend to be prebound wrongly and at run time the wrong symbol is accessed thus the access is repeated and that makes things slower, yet that is very seldom and rather theoretical.

Some also speculate that prebinding adds a lot of overhead to some structures, yet I am not 100% sure about that either. The NetBSD lists have a pretty nice mail on the pro/cons of prebinding, yet they always had issues with dlopen().



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.

yes, that is what I understood as well.

see: http://developer.apple.com/tools/projectbuilder/Prebinding.html

which states:

"Non-Apple libraries can use any address in the range 0x00000000to 0x3FFFFFFF. For the Mac OS X 10.0 release, all addresses above 0x90000000 are also available. To set the address of a library, pass either the -seg1addr flag or the -seg_addr_table flag to ld(1). All executables should be at the default address, 0x00000000. The default address is 0x00000000. When selecting addresses for libraries, the address range of the largest executable using the libraries should be avoided."

<snip>

- -d

- - "Deep into that darkness peering, long I stood there wondering, fearing,
- - Doubting, dreaming dreams no mortal ever dared to dream to dream before.." Edgar Allen Poe - The Raven
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (Darwin)


iD8DBQE+izRSiW/Ta/pxHPQRA2lXAJ4qukiaD2sFzrH7VPEvzlv8RBmvqgCdHtwE
83XAHDuezoGr3Ib8V46w01Q=
=jgNi
-----END PGP SIGNATURE-----



-------------------------------------------------------
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