Bug 1092991
Summary: | xmmintrin.h:115:1: error: inlining failed in call to always_inline '_mm_setzero_ps': target specific option mismatch | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kalev Lember <kalevlember> |
Component: | gstreamer1-plugins-base | Assignee: | Brian Pepple <bdpepple> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | bdpepple, jakub, law, uraeus, wtaymans |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-06-15 19:17:35 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Kalev Lember
2014-04-30 11:34:40 UTC
If -msse{,2} etc. isn't passed, then you shouldn't use those intrinsics that require that ISA, unless you use __attribute__((target ("sse"))) or similar on the routine that calls it. GCC 4.8 just didn't provide those intrinsics in the headers at all when corresponding ISA hasn't been enabled, GCC 4.9 now provides all of them in routines that through #pragma GCC target get the right ISA, which is needed so that you can use the intrinsics in #pragma GCC target/__attribute__((target ())) routines. So, this is a bug in gstreamer plugin. Thanks for the help. Reassigning to gstreamer1-plugins-base. Fixed by applying patches from upstream https://bugzilla.gnome.org/show_bug.cgi?id=670690 |