Commit 496fbf0e authored by mrowe@apple.com's avatar mrowe@apple.com

Apply a large, blunt object directly to the skull of the Leopard build.

Reviewed by Timothy Hatcher.

* Configurations/Base.xcconfig: Disable the generation of debugging symbols when
building the Debug configuration on Leopard. This should cut the size of the object
files that the linker needs to process by over 85%. This will hopefully allow them
to fit in to the 32-bit address space of the Leopard linker.

git-svn-id: svn://svn.chromium.org/blink/trunk@81050 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 23fab7d4
2011-03-14 Mark Rowe <mrowe@apple.com>
Reviewed by Timothy Hatcher.
Apply a large, blunt object directly to the skull of the Leopard build.
* Configurations/Base.xcconfig: Disable the generation of debugging symbols when
building the Debug configuration on Leopard. This should cut the size of the object
files that the linker needs to process by over 85%. This will hopefully allow them
to fit in to the 32-bit address space of the Leopard linker.
2011-03-14 David Hyatt <hyatt@apple.com>
Reviewed by Beth Dakin.
......
......@@ -135,6 +135,19 @@ GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC = NO;
GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
// FIXME: The size of the debug symbols generated for WebCore exceeds that which a 32-bit linker can deal with.
// To allow the Leopard build bots to successfully compile WebCore we're disabling debug symbols in debug builds.
GCC_GENERATE_DEBUGGING_SYMBOLS = $(GCC_GENERATE_DEBUGGING_SYMBOLS_$(REAL_PLATFORM_NAME));
GCC_GENERATE_DEBUGGING_SYMBOLS_iphoneos = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS_iphonesimulator = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx = $(GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1050 = $(GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1050_$(CONFIGURATION));
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1050_Debug = NO;
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1050_Release = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1050_Production = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1060 = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS_macosx_1070 = YES;
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
SDKROOT_1050_1040 = macosx10.4;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment