Bug 1833998 - Switch Firefox builds to macOS 13.3 SDK. r=firefox-build-system-reviewers,sergesanspaille

Differential Revision: https://phabricator.services.mozilla.com/D178500
This commit is contained in:
Mike Hommey 2023-05-25 09:48:54 +00:00
Родитель 4e5b2620c9
Коммит 04d95a11e2
5 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -96,7 +96,7 @@ with only_when(host_is_osx | target_is_osx):
return Version(obj["Version"])
def sdk_min_version():
return "13.0"
return "13.3"
@depends(
"--with-macos-sdk",

Просмотреть файл

@ -3,6 +3,6 @@
<plist version="1.0">
<dict>
<key>Version</key>
<string>13.0</string>
<string>13.3</string>
</dict>
</plist>

Просмотреть файл

@ -28,7 +28,6 @@ macosx64-sdk-13.0:
- Library/Developer/CommandLineTools/SDKs/MacOSX13.0.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX13.0.sdk.tar.zst
toolchain-alias:
- macosx64-sdk
- MacOSX13.0.sdk
resources:
- python/mozbuild/mozpack/macpkg.py
@ -49,6 +48,7 @@ macosx64-sdk-13.3:
- Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk
toolchain-artifact: project/gecko/mac-sdk/MacOSX13.3.sdk.tar.zst
toolchain-alias:
- macosx64-sdk
- macosx64-sdk-toolchain
- MacOSX13.3.sdk
resources:

Просмотреть файл

@ -3,7 +3,7 @@ set -x -e -v
export TARGET_TRIPLE="x86_64-apple-darwin"
MACOS_SYSROOT="${MOZ_FETCHES_DIR}/MacOSX13.0.sdk"
MACOS_SYSROOT="${MOZ_FETCHES_DIR}/MacOSX13.3.sdk"
CLANGDIR="${MOZ_FETCHES_DIR}/clang"
# Deploy the wrench dependencies

Просмотреть файл

@ -19,7 +19,7 @@ ac_add_options --with-macos-sdk=/Users/username/SDKs/MacOSX11.3.sdk
First off, Firefox runs on 10.12 and above. This is called the "minimum deployment target" and is
independent of the SDK version.
Our official Firefox builds compiled in CI (continuous integration) currently use the 11.3 SDK (last updated in [bug 1788854](https://bugzilla.mozilla.org/show_bug.cgi?id=1788854)). This is also the minimum supported SDK version for local builds.
Our official Firefox builds compiled in CI (continuous integration) currently use the 13.3 SDK (last updated in [bug 1833998](https://bugzilla.mozilla.org/show_bug.cgi?id=1833998)). This is also the minimum supported SDK version for local builds.
Compiling with different SDKs breaks from time to time. Such breakages should be [reported in Bugzilla](https://bugzilla.mozilla.org/enter_bug.cgi?blocked=mach-busted&bug_type=defect&cc=:spohl,:mstange&component=General&form_name=enter_bug&keywords=regression&op_sys=macOS&product=Firefox%20Build%20System&rep_platform=All) and fixed quickly.