From: Marcio Barbosa Date: Thu, 2 Mar 2017 21:01:48 +0000 (-0300) Subject: osx: build afscell only for active architecture X-Git-Tag: upstream/1.8.0_pre2^3~55 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=d39e7c7af77b4e1b043611e1a6e78267f5f956ef;p=packages%2Fo%2Fopenafs.git osx: build afscell only for active architecture The InstallerPlugins framework provided by the MacOSX10.12.sdk does not define symbols for architecture i386. As a result, the OpenAFS code cannot be built on OS X 10.12. To fix this problem, build the afscell xcode project only for active architecture. Change-Id: I2a2bd5694826b668fceb7402567fba1d0f128479 Reviewed-on: https://gerrit.openafs.org/12531 Reviewed-by: Benjamin Kaduk Tested-by: BuildBot --- diff --git a/src/platform/DARWIN/afscell/afscell.xcodeproj/project.pbxproj b/src/platform/DARWIN/afscell/afscell.xcodeproj/project.pbxproj index 9c7389029..49817982c 100644 --- a/src/platform/DARWIN/afscell/afscell.xcodeproj/project.pbxproj +++ b/src/platform/DARWIN/afscell/afscell.xcodeproj/project.pbxproj @@ -214,7 +214,7 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - ONLY_ACTIVE_ARCH = NO; + ONLY_ACTIVE_ARCH = YES; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; @@ -239,7 +239,7 @@ x86_64, ); ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - ONLY_ACTIVE_ARCH = NO; + ONLY_ACTIVE_ARCH = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES;