Message ID | 50965B49.4090900@weilnetz.de |
---|---|
State | Accepted |
Headers | show |
Hi, > The internal pixman code is also too old for cross compilations with > MinGW-w64. It already fails when running configure. > > Newer versions of pixman compile after a trivial modification which > is needed to avoid redefined symbols: I'd prefer to not have local patches. Can you submit the patch to upstream pixman? Then we can just switch to a fixed checkout to get w64 going. thanks, Gerd
Am 07.11.2012 12:47, schrieb Gerd Hoffmann: > Hi, > >> The internal pixman code is also too old for cross compilations with >> MinGW-w64. It already fails when running configure. >> >> Newer versions of pixman compile after a trivial modification which >> is needed to avoid redefined symbols: > > I'd prefer to not have local patches. Can you submit the patch to > upstream pixman? Then we can just switch to a fixed checkout to get w64 > going. > > thanks, > Gerd I sent three patches which are now in the official pixman git repository, so we can switch to the next labelled version as soon as it is available (maybe pixman-0.28.1). Regards, Stefan
diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c index 1a014fd..723c245 100644 --- a/pixman/pixman-mmx.c +++ b/pixman/pixman-mmx.c @@ -61,7 +61,7 @@ _mm_empty (void) #endif #ifdef USE_X86_MMX -# if (defined(__SUNPRO_C) || defined(_MSC_VER)) +# if (defined(__SUNPRO_C) || defined(_MSC_VER) || defined(__WIN64)) # include <xmmintrin.h> # else /* We have to compile with -msse to use xmmintrin.h, but that causes SSE