Hello Wolfgang, thanks for those two patches. I applied both changes to mingw-w64's trunk.
If you want to contact someone from OpenSuse, you can make contact on IRC with Fridrich. Thanks, Kai 2009/9/18 Wolfgang Glas <[email protected]>: > Hello Kai, > > Now qt-4.5.2 compiles with mingw-w64-src-4.4.1-1 plus your xmmrestore44 > patch. > > This means, I was unable to reproduce my ICE from yesterday with cleaned up > interlocked patch. My assumption is, that the compiler is crashing because my > ubuntu jaunty has huge virtual memory leaks. I encountered mutliple crashes in > the x86_64 compiler, when doing a 32 and 64 bit build in parallel here on my > laptop. (Although I have 4G of physical memory and 8G of swap space :-/) > > All the patches I need are in the svn repository browsable at > http://svn.clazzes.org/svn/mingw-pkg/trunk/mingw-w64-deb > > I have two patches for ming-w64-headers, which are additionally attached to > this mail. > > One is declaring _fileno even if _POSIX is defined, which is somehow needed > by > qt. The other patch is including the dependant header schemadef.h in > tmschema.h > in lowercase letters (#include <schemadef.h> instead of > #include<SchemaDef.h>), > which is need under Linux, because the files in your source tarball is in > lowercase, too. (It will run under native Windows, because the filesystem is > not > case-sensitive....) > > So, I beg you to apply these two trivial things, so I can build qt-4.5.2 in > the next turn without patches for mingw-w64-header. > > If all goes well and the binaries produce good results, I will push all the > packages to our launchpad PPA, which will take a whole day or so, because > launchpad is not so fast at compiling the stuff. And, yes, the whole toolchain > takes a long while to compile ;-> > > For the patches against Qt and the compiler options I'd like to have a review > cycle maybe with opensuse mingw-w64 packagers. Do you have an URL/contact of > these guys? > > Best regards, > > Wolfgang > > For the records, here are the versions of my toolchain: > > # x86_64-pc-mingw32-as -v > GNU assembler version 2.20.51 (x86_64-pc-mingw32) using BFD version (GNU > Binutils) 2.20.51.20090910 > > # x86_64-pc-mingw32-gcc -v > Es werden eingebaute Spezifikationen verwendet. > Ziel: x86_64-pc-mingw32 > Konfiguriert mit: ../configure --target=x86_64-pc-mingw32 --prefix=/usr > --with-sysroot=/usr/x86_64-pc-mingw32 --datadir=/usr/x86_64-pc-mingw32/share > --mandir=/usr/x86_64-pc-mingw32/share/man > --infodir=/usr/x86_64-pc-mingw32/share/info > Thread-Modell: win32 > gcc-Version 4.4.2 20090910 (prerelease) (GCC) > > # i686-pc-mingw32-as -v > GNU assembler version 2.20.51 (i686-pc-mingw32) using BFD version (GNU > Binutils) > 2.20.51.20090910 > > # i686-pc-mingw32-gcc -v > Es werden eingebaute Spezifikationen verwendet. > Ziel: i686-pc-mingw32 > Konfiguriert mit: ../configure --target=i686-pc-mingw32 --prefix=/usr > --with-sysroot=/usr/i686-pc-mingw32 --datadir=/usr/i686-pc-mingw32/share > --mandir=/usr/i686-pc-mingw32/share/man > --infodir=/usr/i686-pc-mingw32/share/info > Thread-Modell: win32 > gcc-Version 4.4.2 20090910 (prerelease) (GCC) > > -- | (\_/) This is Bunny. Copy and paste | (='.'=) Bunny into your signature to help | (")_(") him gain world domination ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
