Re-enable single object prelink and stripping of private symbols. This also resolves a downstream QuincyKit issue:

https://github.com/TheRealKerni/QuincyKit/issues/34

git-svn-id: https://plcrashreporter.googlecode.com/svn/trunk@388 25172300-ee46-11dd-abe2-393a09110dd0
This commit is contained in:
landon.j.fuller 2011-06-19 15:51:19 +00:00
Родитель cf3464ec55
Коммит aa3e40169d
2 изменённых файлов: 20 добавлений и 20 удалений

Просмотреть файл

@ -134,6 +134,10 @@
059674990EF0BBB4008A0601 /* PLCrashFrameWalker_i386.c in Sources */ = {isa = PBXBuildFile; fileRef = 059667590EEDECA7008A0601 /* PLCrashFrameWalker_i386.c */; };
0596749A0EF0BBB4008A0601 /* PLCrashFrameWalker_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 05966A1B0EEE5280008A0601 /* PLCrashFrameWalker_arm.c */; };
0596749B0EF0BBB4008A0601 /* crash_report.proto in Sources */ = {isa = PBXBuildFile; fileRef = 059670C70EEFAC3A008A0601 /* crash_report.proto */; };
059C9D7613AE46C50071956F /* PLCrashSysctl.c in Sources */ = {isa = PBXBuildFile; fileRef = 05BB84851364EDF200D53B84 /* PLCrashSysctl.c */; };
059C9D7913AE46CD0071956F /* PLCrashAsyncImage.c in Sources */ = {isa = PBXBuildFile; fileRef = 052A46BD1363650100987004 /* PLCrashAsyncImage.c */; };
059C9D7C13AE46E10071956F /* PLCrashSysctl.c in Sources */ = {isa = PBXBuildFile; fileRef = 05BB84851364EDF200D53B84 /* PLCrashSysctl.c */; };
059C9D7D13AE46E40071956F /* PLCrashAsyncImage.c in Sources */ = {isa = PBXBuildFile; fileRef = 052A46BD1363650100987004 /* PLCrashAsyncImage.c */; };
05B447180FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 05B447160FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.c */; };
05B447190FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B447170FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.h */; };
05B4471A0FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 05B447160FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.c */; };
@ -1928,8 +1932,10 @@
05E734880EFAD854005EDFB7 /* PLCrashAsyncSignalInfo.c in Sources */,
05E734850EFAD83B005EDFB7 /* PLCrashAsyncSignalInfoTests.m in Sources */,
05B447210FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.c in Sources */,
059C9D7D13AE46E40071956F /* PLCrashAsyncImage.c in Sources */,
052A46F813637DE000987004 /* PLCrashAsyncImageTests.m in Sources */,
05BB84901364EE1500D53B84 /* PLCrashSysctlTests.m in Sources */,
059C9D7C13AE46E10071956F /* PLCrashSysctl.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -1957,8 +1963,10 @@
05E734870EFAD84B005EDFB7 /* PLCrashAsyncSignalInfo.c in Sources */,
05E734860EFAD83B005EDFB7 /* PLCrashAsyncSignalInfoTests.m in Sources */,
05B447220FE4DA1E00E0506B /* PLCrashFrameWalker_x86_64.c in Sources */,
059C9D7913AE46CD0071956F /* PLCrashAsyncImage.c in Sources */,
052A46F913637DE000987004 /* PLCrashAsyncImageTests.m in Sources */,
05BB84911364EE1500D53B84 /* PLCrashSysctlTests.m in Sources */,
059C9D7613AE46C50071956F /* PLCrashSysctl.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -2453,8 +2461,9 @@
EXPORTED_SYMBOLS_FILE = Resources/CrashReporter.exp;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GENERATE_MASTER_OBJECT_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
MACH_O_TYPE = staticlib;
MACH_O_TYPE = mh_object;
ONLY_ACTIVE_ARCH = NO;
PRODUCT_NAME = "CrashReporter${EFFECTIVE_PLATFORM_NAME}";
SDKROOT = iphoneos;
@ -2471,8 +2480,9 @@
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EXPORTED_SYMBOLS_FILE = Resources/CrashReporter.exp;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GENERATE_MASTER_OBJECT_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
MACH_O_TYPE = staticlib;
MACH_O_TYPE = mh_object;
ONLY_ACTIVE_ARCH = NO;
PRODUCT_NAME = "CrashReporter${EFFECTIVE_PLATFORM_NAME}";
SDKROOT = iphoneos;
@ -2490,9 +2500,10 @@
EXPORTED_SYMBOLS_FILE = Resources/CrashReporter.exp;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GENERATE_MASTER_OBJECT_FILE = YES;
HEADER_SEARCH_PATHS = "$(inherited)";
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
MACH_O_TYPE = staticlib;
MACH_O_TYPE = mh_object;
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
PRODUCT_NAME = "CrashReporter${EFFECTIVE_PLATFORM_NAME}";
@ -2510,8 +2521,9 @@
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EXPORTED_SYMBOLS_FILE = Resources/CrashReporter.exp;
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GENERATE_MASTER_OBJECT_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 3.0;
MACH_O_TYPE = staticlib;
MACH_O_TYPE = mh_object;
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
PRODUCT_NAME = "CrashReporter${EFFECTIVE_PLATFORM_NAME}";

Просмотреть файл

@ -7,23 +7,11 @@
# PLCrashReporter
_PLCrashReporterException
_PLCrashReporterErrorDomain
.objc_class_name_PLCrashReporter
.objc_class_name_PLCrashSignalHandler
# Export all Objective-C classes; they're picked up by the runtime regardless.
.objc_class_name_PL*
_OBJC_CLASS_$_PL*
# PLCrashReport
_PLCrashReportHostOperatingSystem
_PLCrashReportHostArchitecture
.objc_class_name_PLCrashReport
.objc_class_name_PLCrashReportSystemInfo
.objc_class_name_PLCrashReportApplicationInfo
.objc_class_name_PLCrashReportProcessInfo
.objc_class_name_PLCrashReportSignalInfo
.objc_class_name_PLCrashReportThreadInfo
.objc_class_name_PLCrashReportRegisterInfo
.objc_class_name_PLCrashReportStackFrameInfo
.objc_class_name_PLCrashReportBinaryImageInfo
.objc_class_name_PLCrashReportExceptionInfo
.objc_class_name_PLCrashReportProcessorInfo
.objc_class_name_PLCrashReportMachineInfo
.objc_class_name_PLCrashReportTextFormatter