Closed Bug 1797216 Opened 3 years ago Closed 2 months ago

Upgrade cctools-port and libtapi

Categories

(Firefox Build System :: General, defect, P3)

defect

Tracking

(firefox145 fixed)

RESOLVED FIXED
145 Branch
Tracking Status
firefox145 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(2 files)

No description provided.
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/1c6ca8281c31 Upgrade cctools-port and libtapi. r=firefox-build-system-reviewers,ahochheiden
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(mh+mozilla)
Resolution: FIXED → ---
Target Milestone: 108 Branch → ---

(In reply to Sandor Molnar from comment #4)

Backed out for causing jit-1-proc failures

Backout link: https://hg.mozilla.org/integration/autoland/rev/3ef6f704118918719eb6da9520b5f6b1f24d313d

Push with failures

Failure log

== Change summary for alert #35838 (as of Fri, 28 Oct 2022 08:44:17 GMT) ==

Regressions:

Ratio Test Platform Options Absolute values (old vs new)
1% installer size osx-aarch64-shippable aarch64 nightly 81,996,873.88 -> 83,156,459.58
1% installer size osx-aarch64-shippable aarch64 nightly 82,037,731.92 -> 83,165,105.67

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=35838

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:glandium, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(ahochheiden)
Severity: -- → S3
Flags: needinfo?(ahochheiden)
Priority: -- → P3
Flags: needinfo?(mh+mozilla)

Mike, could I get some help to get this over the finish line? Right now it's very close, but it seems we need some more modern libstdc++ / libc++ in the toolchain sysroot to build cctools, since it uses std::span and that doesn't exist there.

I had worked around this in libtapi since it only needed <version> (see libtapi.patch), but I'd rather not have to bundle a <span> port...

Flags: needinfo?(mh+mozilla)

Ah, the gcc10 sysroot does have a new enough standard library.

Flags: needinfo?(mh+mozilla)
Attachment #9516190 - Attachment description: WIP: Bug 1797216 - Update cctools-port and libtapi. → Bug 1797216 - Update cctools-port and libtapi. r=#build!
Status: REOPENED → RESOLVED
Closed: 3 years ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 145 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: