Closed Bug 1821363 Opened 3 years ago Closed 3 years ago

Inconsistent usage of xsimd batch type

Categories

(Core :: Web Audio, defect)

defect

Tracking

()

RESOLVED FIXED
113 Branch
Tracking Status
firefox112 --- fixed
firefox113 --- fixed

People

(Reporter: sergesanspaille, Assigned: sergesanspaille)

References

Details

Attachments

(1 file, 1 obsolete file)

As spotted by https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/25650811 some batch types are not parametrized by the correct architecture, which can lead to failed compilation.

That way we cannot have one type using the default architecture that
interacts with the parametric type required by the user.

Depends on D172126

Thank you for looking into this, but it still fails with the patches applied. See https://launchpad.net/~ubuntu-mozilla-daily/+archive/ubuntu/ppa/+build/25653863

Fails on x86 32-bit as well with:

error: implicit instantiation of undefined template 'xsimd::batch<float, xsimd::sse2>'
Pushed by sguelton@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2759a85d2f94 Use fully specified xsimd::batch type r=padenot
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
Regressions: 1822901

Can you get this uplifted to beta?

Flags: needinfo?(sguelton)
Attachment #9322167 - Attachment is obsolete: true

Comment on attachment 9322126 [details]
Bug 1821363 - Use fully specified xsimd::batch type r=padenot

Beta/Release Uplift Approval Request

  • User impact if declined: Failure to compile on some native arm target.
  • Is this code covered by automated tests?: Unknown
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1822901
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): not too risky as it has been verified by an Ubuntu maintainer.
    risky because it's my first time proposing an uplift to beta.
  • String changes made/needed:
  • Is Android affected?: Unknown
Flags: needinfo?(sguelton)
Attachment #9322126 - Flags: approval-mozilla-beta?

Comment on attachment 9322126 [details]
Bug 1821363 - Use fully specified xsimd::batch type r=padenot

Approved for 112.0b6

Attachment #9322126 - 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: