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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user