Loading...
xcodeconfig/libmalloc.xcconfig libmalloc-116.30.3 libmalloc-67
--- libmalloc/libmalloc-116.30.3/xcodeconfig/libmalloc.xcconfig
+++ libmalloc/libmalloc-67/xcodeconfig/libmalloc.xcconfig
@@ -4,16 +4,10 @@
 
 SUPPORTED_PLATFORMS = macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator
 BUILD_VARIANTS = normal debug
-SDKROOT = macosx.internal
 
-GCC_PREPROCESSOR_DEFINITIONS = OS_UNFAIR_LOCK_INLINE=1 _FORTIFY_SOURCE=0 NDEBUG
+OTHER_CFLAGS = -fdollars-in-identifiers -fno-common
+OTHER_CFLAGS_debug = -fstack-protector -fno-inline -O0 -DDEBUG=1
 
-// TODO: Add -fno-stack-protector when uplink to Libc is removed
-OTHER_CFLAGS = -fdollars-in-identifiers -fno-common -momit-leaf-frame-pointer
-OTHER_CFLAGS_debug = -fstack-protector -fno-inline -O0 -DDEBUG=1 -UNDEBUG
-
-GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES
-CLANG_WARN_INT_CONVERSION = YES
 //GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES
 GCC_WARN_UNUSED_FUNCTION = YES
 GCC_WARN_UNUSED_LABEL = YES
@@ -21,13 +15,10 @@
 GCC_WARN_UNUSED_VALUE = YES
 GCC_WARN_UNUSED_VARIABLE = YES
 
-//GCC_OPTIMIZATION_LEVEL = 0
-LLVM_LTO = YES
-
 SIM_SUFFIX[sdk=*simulator*] = _sim
 
 LINK_WITH_STANDARD_LIBRARIES = NO
-OTHER_LDFLAGS = -all_load -L/usr/lib/system -umbrella System $(CR_LDFLAGS) $(LIBCOMPILER_RT_LDFLAGS) $(LIBDYLD_LDFLAGS) $(LIBSYSCALL_LDFLAGS) $(LIBPLATFORM_LDFLAGS) $(UPLINK_LDFLAGS) $(INTERPOSE_LDFLAGS)
+OTHER_LDFLAGS = -all_load -L/usr/lib/system -umbrella System $(CR_LDFLAGS) $(LIBCOMPILER_RT_LDFLAGS) $(LIBDYLD_LDFLAGS) $(LIBSYSCALL_LDFLAGS) $(LIBPLATFORM_LDFLAGS) $(UPLINK_LDFLAGS)
 
 CR_LDFLAGS = -lCrashReporterClient
 LIBCOMPILER_RT_LDFLAGS = -lcompiler_rt
@@ -35,10 +26,8 @@
 LIBSYSCALL_LDFLAGS = -lsystem$(SIM_SUFFIX)_kernel
 LIBDYLD_LDFLAGS = -ldyld
 
-// TODO: Eliminate the crosslink between libmalloc and Libc (13046853)
+// TODO: Eliminate the crosslink between libmalloc and Libc (stdio for stack logging, spinlocks)
 UPLINK_LDFLAGS = -Wl,-upward-lsystem_c
-
-INTERPOSE_LDFLAGS = -Wl,-interposable_list,$(SRCROOT)/xcodeconfig/interposable.list
 
 ORDER_FILE = $(SDKROOT)/$(APPLE_INTERNAL_DIR)/OrderFiles/$(PRODUCT_NAME).order
 ORDER_FILE[sdk=*simulator*] =