331898 Prebinding is disabled in static debug builds. The huge main executable image at address 0 is overlapping with the preferred address spaces of dylib dependencies. Move the dylibs' preferred addresses up out of the way. r=bryner a/1.8.0.3=dveditz

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_0_BRANCH@194735 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mark%moxienet.com
2006-04-19 23:42:14 +00:00
parent a529bf89ad
commit c37635d4dc

View File

@@ -1,14 +1,25 @@
0x03000000 @executable_path/libnspr4.dylib
0x04000000 @executable_path/libplds4.dylib
0x05000000 @executable_path/libplc4.dylib
0x06000000 @executable_path/libmozjs.dylib
0x07000000 @executable_path/libxpcom.dylib
0x08000000 @executable_path/libssl3.dylib
0x09000000 @executable_path/libnss3.dylib
0x0a000000 @executable_path/libsmime3.dylib
0x0b000000 @executable_path/libsoftokn3.dylib
0x0c000000 @executable_path/libxpcom_compat.dylib
0x0d000000 @executable_path/libmozcomps.dylib
0x0e000000 @executable_path/libprldap50.dylib
0x0f000000 @executable_path/libldap50.dylib
0x10000000 @executable_path/libxpcom_core.dylib
# Prebinding address table
#
# Prebinding results in improved launch times on Mac OS X <= 10.3.3. It's
# unnecessary when targeting >= 10.3.4.
#
# 0x0 to 0x4fffffff is available to the application since Mac OS X 10.2.
# See http://developer.apple.com/documentation/Performance/Conceptual/LaunchTime/Articles/Prebinding.html
#
# Begin at 0x20000000, leaving space at 0x0 for the main executable image,
# which can be large in a static debug build.
0x20000000 @executable_path/libnspr4.dylib
0x21000000 @executable_path/libplds4.dylib
0x22000000 @executable_path/libplc4.dylib
0x23000000 @executable_path/libmozjs.dylib
0x24000000 @executable_path/libxpcom.dylib
0x25000000 @executable_path/libssl3.dylib
0x26000000 @executable_path/libnss3.dylib
0x27000000 @executable_path/libsmime3.dylib
0x28000000 @executable_path/libsoftokn3.dylib
0x29000000 @executable_path/libxpcom_compat.dylib
0x2a000000 @executable_path/libprldap50.dylib
0x2b000000 @executable_path/libldap50.dylib
0x2c000000 @executable_path/libxpcom_core.dylib
0x2d000000 @executable_path/XUL