From 75a486d1e0d0c1d423256e2fb6d29627e881a246 Mon Sep 17 00:00:00 2001 From: Marcio Barbosa Date: Thu, 2 Mar 2017 18:01:48 -0300 Subject: [PATCH] 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. Reviewed-on: https://gerrit.openafs.org/12531 Reviewed-by: Benjamin Kaduk Tested-by: BuildBot (cherry picked from commit d39e7c7af77b4e1b043611e1a6e78267f5f956ef) Change-Id: I34b351b4d383c8dd91f8a7b5b9f35d9aa2854a13 Reviewed-on: https://gerrit.openafs.org/12538 Tested-by: BuildBot Reviewed-by: Stephan Wiesand --- src/platform/DARWIN/afscell/afscell.xcodeproj/project.pbxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.39.5