This can cause a linking error when building with an Mac SDK that is not of the same version as the host system. Undefined symbols for architecture x86_64: "_kCFWebServicesTypeWebSearch", referenced from: _WKCopyDefaultSearchProviderDisplayName in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "__CFWebServicesCopyProviderInfo", referenced from: _WKCopyDefaultSearchProviderDisplayName in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_kCFWebServicesProviderDefaultDisplayNameKey", referenced from: _WKCopyDefaultSearchProviderDisplayName in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "__NSRecommendedScrollerStyle", referenced from: _WKRecommendedScrollerStyle in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_strndup", referenced from: _WKSandboxExtensionCreateFromSerializedFormat in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_sandbox_release_fs_extension", referenced from: _WKSandboxExtensionInvalidate in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_sandbox_consume_fs_extension", referenced from: _WKSandboxExtensionConsume in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_sandbox_issue_fs_extension", referenced from: _WKSandboxExtensionCreate in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_CFURLRequestSetRequestPriority", referenced from: _WKSetHTTPPipeliningPriority in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_CFURLRequestGetRequestPriority", referenced from: _WKGetHTTPPipeliningPriority in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_CTTypesetterCreateWithUniCharProviderAndOptions", referenced from: _WKCreateCTTypesetterWithUniCharProviderAndOptions in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_CGIOSurfaceContextCreateImage", referenced from: _WKIOSurfaceContextCreateImage in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_CGIOSurfaceContextCreate", referenced from: _WKIOSurfaceContextCreate in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_kMDItemDownloadedDate", referenced from: _WKSetMetadataURL in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) "_SecTrustGetTrustResult", referenced from: _WKCopyNSURLResponseCertificateChain in libWebKitSystemInterfaceLion.a(WebKitSystemInterface.o) ld: symbol(s) not found for architecture x86_64
Created attachment 111945 [details] patch for review.
Comment on attachment 111945 [details] patch for review. Can a user have several SDKs in his developer folder? In that case we would compile with version 9 instead of version 11... maybe we should keep the original reverse order?
(In reply to comment #2) > (From update of attachment 111945 [details]) > Can a user have several SDKs in his developer folder? > In that case we would compile with version 9 instead of version 11... maybe we should keep the original reverse order? Hmm, not sure I get what you mean? You would set QMAKE_MAC_SDK only if you wanted a specific SDK? Otherwise we use the platform?
Noam?
(In reply to comment #4) > Noam? (In reply to comment #3) > (In reply to comment #2) > > (From update of attachment 111945 [details] [details]) > > Can a user have several SDKs in his developer folder? > > In that case we would compile with version 9 instead of version 11... maybe we should keep the original reverse order? > > Hmm, not sure I get what you mean? You would set QMAKE_MAC_SDK only if you wanted a specific SDK? Otherwise we use the platform? Sorry, misunderstanding. Please ignore.
Comment on attachment 111945 [details] patch for review. Clearing flags on attachment: 111945 Committed r98114: <http://trac.webkit.org/changeset/98114>
All reviewed patches have been landed. Closing bug.