[Bug 729276] New: Misdetected and/or misused intrinsics headers
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Apr 30 09:45:21 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=729276
GStreamer | gst-plugins-base | 1.x
Summary: Misdetected and/or misused intrinsics headers
Classification: Platform
Product: GStreamer
Version: 1.x
OS/Version: Windows
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: lrn1986 at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
As of mingw-w64-gcc-4.9.0 the configure test that used to check for xmmintrin.h
and emmintrin.h passes instead of failing.
It used to fail because xmmintrin.h was hardcoded to #error when sse is not
enabled, which is why HAVE_XMMINTRIN_H was always undefined.
New version of xmmintrin.h does *something* (not sure what) to make gcc require
sse feature for sse intrinsics. This passes the simplistic configure test
(which has no executable code) and defines HAVE_XMMINTRIN_H, but later
audioresample fails to build.
mingw-w64 maintainer says that
#include <xmmintrin.h>
should be guarded by #ifdef __SSE__
(and emmintrin.h - by __SSE2__, i guess).
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list