On Tue, Oct 13, 2015 at 12:57 PM, Christophe Gisquet <[email protected]> wrote: > 2015-10-13 12:42 GMT+02:00 Hendrik Leppkes <[email protected]>: >> Why would adding -msse4.2 hide the symbol? Sounds like you should >> complain to mingw. > > That's what I was wondering: was there another obvious reason that the > compiler misbehaves? > >> In the meantime we could add an ugly ifdef for mingw/gcc and use >> __sync_synchronize there instead (the gcc built-in) > > That works. Including <emmintrin.h> and MemoryBarrier works too, but > that brings us back to the initial issue. >
So the compiler flag switches the internal implementation of MemoryBarrier, but the mingw headers forgot to include the appropriate headers for it? Is that all thats to it? _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
