Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 865101

Summary: dev-qt/qtmultimedia-5.15.5-r1: error: inlining failed in call to ‘always_inline’ ‘__m128i _mm_shuffle_epi8(__m128i, __m128i)’: target specific option mismatch
Product: Gentoo Linux Reporter: HougeLangley <hougelangley1987>
Component: Current packagesAssignee: Qt Bug Alias <qt>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build Log
emerge --info

Description HougeLangley 2022-08-13 14:48:33 UTC
Created attachment 799491 [details]
Build Log

emerge -avuDN @world

[ebuild   R    ] dev-qt/qtmultimedia-5.15.5-r1:5/5.15::gentoo  USE="alsa gstreamer pulseaudio* qml widgets -debug -gles2-only -openal -test" 0 KiB

emerge -pqv '=dev-qt/qtmultimedia-5.15.5-r1::gentoo'
[ebuild   R   ] dev-qt/qtmultimedia-5.15.5-r1  USE="alsa gstreamer pulseaudio* qml widgets -debug -gles2-only -openal -test"
Comment 1 HougeLangley 2022-08-13 14:48:50 UTC
Created attachment 799493 [details]
emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-08-13 14:54:35 UTC
I think Qt does some detection of whether your CPU supports various instructions, but then because you're not using -march=foo, you get this.
Comment 3 HougeLangley 2022-08-13 14:56:41 UTC
(In reply to Sam James from comment #2)
> I think Qt does some detection of whether your CPU supports various
> instructions, but then because you're not using -march=foo, you get this.

ok, maybe I should add march=xxx again?
Comment 4 HougeLangley 2022-08-13 15:00:07 UTC
Another way, maybe empty tree will solve this problem.
Comment 5 HougeLangley 2022-08-13 17:32:14 UTC
I have been rollback to march=skylake, the problem solved temporarily.

I will try 'empty tree' without march=skylake. May I keep this issue open when I finish this job ?
Comment 6 HougeLangley 2022-08-16 12:44:03 UTC
Empty tree will solve problem.