8249195: Change to Xcode 11.3.1 for building on Macos at Oracle
Reviewed-by: ihse
This commit is contained in:
parent
a14490dd16
commit
097720cce5
@ -960,7 +960,7 @@ var getJibProfilesDependencies = function (input, common) {
|
|||||||
|
|
||||||
var devkit_platform_revisions = {
|
var devkit_platform_revisions = {
|
||||||
linux_x64: "gcc9.2.0-OL6.4+1.0",
|
linux_x64: "gcc9.2.0-OL6.4+1.0",
|
||||||
macosx_x64: "Xcode10.1-MacOSX10.14+1.0",
|
macosx_x64: "Xcode11.3.1-MacOSX10.15+1.0",
|
||||||
windows_x64: "VS2019-16.5.3+1.0",
|
windows_x64: "VS2019-16.5.3+1.0",
|
||||||
linux_aarch64: "gcc9.2.0-OL7.6+1.0",
|
linux_aarch64: "gcc9.2.0-OL7.6+1.0",
|
||||||
linux_arm: "gcc8.2.0-Fedora27+1.0",
|
linux_arm: "gcc8.2.0-Fedora27+1.0",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -63,45 +63,42 @@ mkdir -p $DEVKIT_ROOT
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Copy the relevant parts of Xcode.app, removing things that are both big and
|
# Copy the relevant parts of Xcode.app, removing things that are both big and
|
||||||
# unecessary for our purposes, without building an impossibly long exclude list.
|
# unecessary for our purposes, without building an impossibly long exclude list.
|
||||||
#
|
|
||||||
# Not including WatchSimulator.platform makes ibtool crashes in some situations.
|
|
||||||
# It doesn't seem to matter which extra platform is included, but that is the
|
|
||||||
# smallest one.
|
|
||||||
|
|
||||||
EXCLUDE_DIRS=" \
|
EXCLUDE_DIRS=" \
|
||||||
Contents/_CodeSignature \
|
Contents/_CodeSignature \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Applications \
|
Contents/Applications \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Resources \
|
Contents/Resources \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Library \
|
Contents/Library \
|
||||||
$XCODE_APP_DIR_NAME/Contents/XPCServices \
|
Contents/XPCServices \
|
||||||
$XCODE_APP_DIR_NAME/Contents/OtherFrameworks \
|
Contents/OtherFrameworks \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Documentation \
|
Contents/Developer/Documentation \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/usr/share \
|
Contents/Developer/usr/share \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/usr/libexec/git-core \
|
Contents/Developer/usr/libexec/git-core \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/usr/bin/git* \
|
Contents/Developer/usr/bin/git* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/usr/bin/svn* \
|
Contents/Developer/usr/bin/svn* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/usr/lib/libgit* \
|
Contents/Developer/usr/lib/libgit* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/usr/lib/libsvn* \
|
Contents/Developer/usr/lib/libsvn* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man \
|
Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/${SDK_VERSION}.sdk/usr/share/man \
|
Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/${SDK_VERSION}.sdk/usr/share/man \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/share/man \
|
Contents/Developer/Platforms/MacOSX.platform/Developer/usr/share/man \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Platforms/MacOSX.platform/usr \
|
Contents/Developer/Platforms/MacOSX.platform/usr \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift* \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift* \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/sourcekitd.framework \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/sourcekitd.framework \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec/swift* \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec/swift* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/swift* \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/swift* \
|
||||||
$XCODE_APP_DIR_NAME/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/arc \
|
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/arc \
|
||||||
Platforms/AppleTVSimulator.platform \
|
Platforms/AppleTVSimulator.platform \
|
||||||
Platforms/iPhoneSimulator.platform \
|
Platforms/iPhoneSimulator.platform \
|
||||||
$XCODE_APP_DIR_NAME/Contents/SharedFrameworks/LLDB.framework \
|
Platforms/WatchSimulator.platform \
|
||||||
$XCODE_APP_DIR_NAME/Contents/SharedFrameworks/ModelIO.framework \
|
Contents/SharedFrameworks/LLDB.framework \
|
||||||
$XCODE_APP_DIR_NAME/Contents/SharedFrameworks/XCSUI.framework \
|
Contents/SharedFrameworks/ModelIO.framework \
|
||||||
$XCODE_APP_DIR_NAME/Contents/SharedFrameworks/SceneKit.framework \
|
Contents/SharedFrameworks/XCSUI.framework \
|
||||||
$XCODE_APP_DIR_NAME/Contents/SharedFrameworks/XCBuild.framework \
|
Contents/SharedFrameworks/SceneKit.framework \
|
||||||
$XCODE_APP_DIR_NAME/Contents/SharedFrameworks/GPUTools.framework \
|
Contents/SharedFrameworks/XCBuild.framework \
|
||||||
$(cd $XCODE_APP/.. && ls -d $XCODE_APP_DIR_NAME/Contents/Developer/Platforms/* \
|
Contents/SharedFrameworks/GPUTools*.framework \
|
||||||
|
Contents/SharedFrameworks/DNTDocumentationSupport.framework/Versions/A/Resources/external \
|
||||||
|
$(cd $XCODE_APP && ls -d Contents/Developer/Platforms/* \
|
||||||
| grep -v MacOSX.platform | grep -v WatchSimulator.platform) \
|
| grep -v MacOSX.platform | grep -v WatchSimulator.platform) \
|
||||||
"
|
"
|
||||||
|
|
||||||
@ -110,8 +107,8 @@ for ex in $EXCLUDE_DIRS; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
echo "Copying Xcode.app..."
|
echo "Copying Xcode.app..."
|
||||||
echo rsync -rlH $INCLUDE_ARGS $EXCLUDE_ARGS "$XCODE_APP" $DEVKIT_ROOT/
|
echo rsync -rlH $INCLUDE_ARGS $EXCLUDE_ARGS "$XCODE_APP/." $DEVKIT_ROOT/Xcode.app/
|
||||||
rsync -rlH $INCLUDE_ARGS $EXCLUDE_ARGS "$XCODE_APP" $DEVKIT_ROOT/
|
rsync -rlH $INCLUDE_ARGS $EXCLUDE_ARGS "$XCODE_APP/." $DEVKIT_ROOT/Xcode.app/
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user