Closed Bug 1724374 Opened 4 years ago Closed 4 years ago

Use --sysroot on mac builds

Categories

(Firefox Build System :: General, task)

task

Tracking

(firefox93 fixed)

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(2 files)

No description provided.

We're currently using -isysroot as a preprocessor flag and
-Wl,--syslibroot/-Wl,--sysroot as a linker flag, but --sysroot is
generalization of both, so we can use that instead.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/9c32dfd8b694 Use --sysroot on mac builds. r=firefox-build-system-reviewers,andi https://hg.mozilla.org/integration/autoland/rev/030e725b4799 Handle the macos SDK through the same code paths as sysroots. r=firefox-build-system-reviewers,andi
Pushed by malexandru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a8d4d6248454 Fix lint error in test_toolchain_configure.py a=lint-fix

(In reply to Cristian Brindusan [:cbrindusan] from comment #5)

Also, please note the lint error:
https://treeherder.mozilla.org/jobs?repo=autoland&revision=030e725b4799d73281c210ebdbbfcc3e2515edc9&selectedTaskRun=bOCMuQbfS86CV3lCfCQWgQ.0

The lint error was produced by auto-formatting on landing. Filed bug 1724605

Flags: needinfo?(mh+mozilla)
Depends on: 1724606
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/759deb0a9ebb Use --sysroot on mac builds. r=firefox-build-system-reviewers,andi https://hg.mozilla.org/integration/autoland/rev/81b5d5665b4e Handle the macos SDK through the same code paths as sysroots. r=firefox-build-system-reviewers,andi
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
Regressions: 1725906
Regressions: 1725855
Regressions: 1726783
Regressions: 1729760
Regressions: 1792666
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: