Open Bug 1768145 Opened 3 years ago Updated 3 years ago

firefox-91.9.0 fails to build with bundled libvpx on x86 (i686)

Categories

(Core :: Audio/Video, defect, P5)

Firefox 91
defect

Tracking

()

UNCONFIRMED

People

(Reporter: juippis, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0

Steps to reproduce:

Try to build firefox-ESR with bundled libvpx by specifying --without-system-libvpx on x86 system.

Actual results:

12:33.42 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:26: error: impossible combination of address sizes
12:33.42 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:27: error: impossible combination of address sizes
12:33.42 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:28: error: impossible combination of address sizes
12:33.42 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:30: error: impossible combination of address sizes
12:33.42 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:30: error: invalid effective address
12:33.42 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:31: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:31: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:32: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:32: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:34: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:34: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:35: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:35: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:36: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:36: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:38: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:38: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:39: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:39: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:40: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:40: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:42: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:42: error: invalid effective address
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:43: error: impossible combination of address sizes
12:33.43 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:43: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:44: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:44: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:68: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:69: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:72: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:72: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:73: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:73: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:75: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:75: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:76: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:76: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:78: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:78: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:79: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:79: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:81: error: impossible combination of address sizes
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:81: error: invalid effective address
12:33.44 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:82: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:82: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:84: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:89: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:89: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:90: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:90: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:92: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:92: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:93: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:93: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:96: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:217: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:217: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:221: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:221: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:223: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:223: error: invalid effective address
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:227: error: impossible combination of address sizes
12:33.45 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:227: error: invalid effective address
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:229: error: impossible combination of address sizes
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:229: error: invalid effective address
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:233: error: impossible combination of address sizes
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:233: error: invalid effective address
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:237: error: impossible combination of address sizes
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:237: error: invalid effective address
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:241: error: impossible combination of address sizes
12:33.46 /var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/media/libvpx/libvpx/vp8/common/x86/dequantize_mmx.asm:241: error: invalid effective address
12:33.46 gmake[4]: *** [/var/tmp/portage/www-client/firefox-91.9.0/work/firefox-91.9.0/config/rules.mk:622: dequantize_mmx.o] Error 1

Build fails. Attaching full build.log to this bug. It's compressed as .xz since it was +11MB.
Thunderbird is also affected by this.

Expected results:

Build should succeed. It works on x86_64 systems, but then again it doesn't probably need to hit the .../common/x86/ directory at all.

Using system-libvpx with --with-system-libvpx builds fine.

I've had this issue for a while now on ESR. I have no idea whether rapid works any better.

Can anyone replicate on x86 with bundled libvpx?

The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Audio/Video
Product: Firefox → Core

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)
Flags: needinfo?(jmathies)
Priority: -- → P3
Severity: -- → S4
Priority: P3 → P5
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: