Closed Bug 1909566 Opened 1 year ago Closed 1 year ago

[armhf linux] Error: pixman-arm-simd-asm.h:823: Error: garbage following instruction -- `bne 01f'

Categories

(Core :: Graphics, defect)

defect

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox-esr115 --- fixed
firefox-esr128 --- fixed
firefox129 --- fixed
firefox130 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(4 files)

The build fails when targeting armhf linux and using the latest binutils version, with the following:

pixman-arm-simd-asm.h:823: Error: garbage following instruction -- `bne 01f'
pixman-arm-simd-asm.h:871:  Info: macro invoked from here
pixman-arm-simd-asm.h:326:   Info: macro invoked from here
pixman-arm-simd-asm.h:343:    Info: macro invoked from here
pixman-arm-simd-asm.h:354:     Info: macro invoked from here
pixman-arm-simd-asm.h:408:      Info: macro invoked from here
pixman-arm-simd-asm.h:793:       Info: macro invoked from here
pixman-arm-simd-asm.S:877:        Info: macro invoked from here
pixman-arm-simd-asm.h:824: Error: garbage following instruction -- `bcc 03f'
pixman-arm-simd-asm.h:871:  Info: macro invoked from here
pixman-arm-simd-asm.h:326:   Info: macro invoked from here
pixman-arm-simd-asm.h:343:    Info: macro invoked from here
pixman-arm-simd-asm.h:354:     Info: macro invoked from here
pixman-arm-simd-asm.h:408:      Info: macro invoked from here
pixman-arm-simd-asm.h:793:       Info: macro invoked from here
pixman-arm-simd-asm.S:877:        Info: macro invoked from here

etc.

A change in the latest version of binutils broke building pixman for arm.

The binutils change:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=226749d5a6ff0d5c607d6428d6c81e1e7e7a994b

This change was committed upstream in
https://gitlab.freedesktop.org/pixman/pixman/-/commit/865e6ce00bb79a6b925ed4c2c436e1533e4472aa
and will be in the next release.

Attachment #9414500 - Attachment description: Bug 1909566 - pixman: Adjust arm assembly for binutils change. → Bug 1909566 - pixman: Adjust arm assembly for binutils change.
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/59a698f09c71 pixman: Adjust arm assembly for binutils change. r=gfx-reviewers,lsalzman

A change in the latest version of binutils broke building pixman for arm.

The binutils change:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=226749d5a6ff0d5c607d6428d6c81e1e7e7a994b

This change was committed upstream in
https://gitlab.freedesktop.org/pixman/pixman/-/commit/865e6ce00bb79a6b925ed4c2c436e1533e4472aa
and will be in the next release.

Original Revision: https://phabricator.services.mozilla.com/D217517

Attachment #9414531 - Flags: approval-mozilla-beta?

A change in the latest version of binutils broke building pixman for arm.

The binutils change:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=226749d5a6ff0d5c607d6428d6c81e1e7e7a994b

This change was committed upstream in
https://gitlab.freedesktop.org/pixman/pixman/-/commit/865e6ce00bb79a6b925ed4c2c436e1533e4472aa
and will be in the next release.

Original Revision: https://phabricator.services.mozilla.com/D217517

Attachment #9414532 - Flags: approval-mozilla-esr128?

A change in the latest version of binutils broke building pixman for arm.

The binutils change:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=226749d5a6ff0d5c607d6428d6c81e1e7e7a994b

This change was committed upstream in
https://gitlab.freedesktop.org/pixman/pixman/-/commit/865e6ce00bb79a6b925ed4c2c436e1533e4472aa
and will be in the next release.

Original Revision: https://phabricator.services.mozilla.com/D217517

Attachment #9414533 - Flags: approval-mozilla-esr115?

beta Uplift Approval Request

  • User impact if declined: Build failure on armhf linux with latest binutils
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: Low
  • Explanation of risk level: trivial relabelling
  • String changes made/needed: N/A
  • Is Android affected?: no

esr128 Uplift Approval Request

  • User impact if declined: Build failure on armhf linux with latest binutils
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Trivial relabelling
  • String changes made/needed: N/A
  • Is Android affected?: no

esr115 Uplift Approval Request

  • User impact if declined: Build failure on armhf linux with latest binutils
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Trivial relabelling
  • String changes made/needed: N/A
  • Is Android affected?: no
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
Attachment #9414531 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9414532 - Flags: approval-mozilla-esr128? → approval-mozilla-esr128+
Attachment #9414533 - Flags: approval-mozilla-esr115? → approval-mozilla-esr115+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: