Closed Bug 1678291 Opened 4 years ago Closed 4 years ago

Misc mac build config cleanups

Categories

(Firefox Build System :: General, task)

task

Tracking

(firefox84 fixed, firefox85 fixed)

RESOLVED FIXED
85 Branch
Tracking Status
firefox84 --- fixed
firefox85 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(3 files)

No description provided.
Summary: Misc mac mozconfig-related cleanups → Misc mac build config cleanups

This hasn't been necessary since bug 1526857.

And don't set it via mozconfig. The default to /System/Library/PrivateFrameworks
may also not have matched the used SDK previously, so the new default it
better.

There is no earlier SDK that supports it. It seems Xcode clang doesn't
care (maybe it defaults to 11.0 is MACOSX_DEPLOYMENT_TARGET is too low?),
but upstream clang does.

Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/b1e3d4009c17
Don't set BINDGEN_CFLAGS in mac mozconfig. r=firefox-build-system-reviewers,mhentges
https://hg.mozilla.org/integration/autoland/rev/5588b2b9a15e
Default to use private frameworks from the SDK. r=firefox-build-system-reviewers,mhentges
https://hg.mozilla.org/integration/autoland/rev/d2312de47d56
Default to 11.0 as the macos target for aarch64. r=firefox-build-system-reviewers,mhentges
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch

Comment on attachment 9188817 [details]
Bug 1678291 - Default to 11.0 as the macos target for aarch64.

Beta/Release Uplift Approval Request

  • User impact if declined: Indirect dependency for bug 1678485
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): These patches are, in practice, no-ops for all builds, including Apple Silicon ones. They are only preparing things such that bug 1678154 doesn't break.
  • String changes made/needed:
Attachment #9188817 - Flags: approval-mozilla-beta?
Attachment #9188815 - Flags: approval-mozilla-beta?
Attachment #9188816 - Flags: approval-mozilla-beta?

Comment on attachment 9188815 [details]
Bug 1678291 - Don't set BINDGEN_CFLAGS in mac mozconfig.

Approved for 84.0b4.

Attachment #9188815 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9188816 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9188817 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: