From: Koehne K. <Kai...@di...> - 2013-01-31 13:47:27
|
Hi there, The qt-project and Digia just released Qt 5.0.1 binary installer for MinGW! http://blog.qt.digia.com/blog/2013/01/31/qt-5-0-1-released/ The binary is compiled with and comes with the x32-4.7.2-release-posix-sjlj-rev8.7z toolchain from MinGW-builds. Quite a lot of you have been helping to get this going, so thanks a lot and be proud :) You rock Kai |
From: niXman <i.n...@gm...> - 2013-01-31 14:05:34
|
2013/1/31 Koehne Kai: > Hi there, > > The qt-project and Digia just released Qt 5.0.1 binary installer for MinGW! > > http://blog.qt.digia.com/blog/2013/01/31/qt-5-0-1-released/ > > The binary is compiled with and comes with the x32-4.7.2-release-posix-sjlj-rev8.7z toolchain from MinGW-builds. Quite a lot of you have been helping to get this going, so thanks a lot and be proud :) It is excellent! But tell me please, why the archive for MinGW in the size is almost twice more than all other builds? Is it normal? -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/ |
From: Koehne K. <Kai...@di...> - 2013-01-31 14:22:28
|
-----Original Message----- > From: niXman [mailto:i.n...@gm...] > Sent: Thursday, January 31, 2013 3:05 PM > To: Koehne Kai; min...@li...; Mingw-w64- > pu...@li... > Subject: Re: [Mingwbuilds-users] Qt 5.0.1 binary packages with MinGW- > builds toolchain > >[...] > > It is excellent! > But tell me please, why the archive for MinGW in the size is almost twice > more than all other builds? Is it normal? E.g. the msvc package doesn't ship a toolchain. But that's just 271 MB of the 405 MB difference. It seems most of the difference is actually in the debugging info: E.g. Qt5Guid.dll for MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. Don't know whether the size of debugging info can be reduced somehow? Regards Kai |
From: niXman <i.n...@gm...> - 2013-01-31 14:31:11
|
2013/1/31 Koehne Kai: > the difference is actually in the debugging info: E.g. Qt5Guid.dll for MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. Wow оО > Don't know whether the size of debugging info can be reduced somehow? No, I don't know .. -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/ |
From: Ray D. <min...@gm...> - 2013-01-31 14:42:34
|
See: http://dwarfstd.org/doc/DWARF4.pdf APPENDIX E--DWARF COMPRESSION & DUPLICATE ELIMINATION (INFORMATIVE) I've no idea what state they're in for GCC/GDB for Windows. On Thu, Jan 31, 2013 at 2:31 PM, niXman <i.n...@gm...> wrote: > 2013/1/31 Koehne Kai: >> the difference is actually in the debugging info: E.g. Qt5Guid.dll for MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. > Wow оО > >> Don't know whether the size of debugging info can be reduced somehow? > No, I don't know .. > > > -- > Regards, > niXman > ___________________________________________________ > Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: > http://sourceforge.net/projects/mingwbuilds/ > ___________________________________________________ > Another online IDE: http://liveworkspace.org/ > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_jan > _______________________________________________ > Mingwbuilds-users mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingwbuilds-users |
From: Earnie B. <ea...@us...> - 2013-01-31 14:51:58
|
On Thu, Jan 31, 2013 at 9:31 AM, niXman wrote: > 2013/1/31 Koehne Kai: >> the difference is actually in the debugging info: E.g. Qt5Guid.dll for MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. > Wow оО > >> Don't know whether the size of debugging info can be reduced somehow? > No, I don't know .. You can store the debug info in a differing file while stripping it from the DLL. strip foo.dll -f foo.dll.debug -- Earnie -- https://sites.google.com/site/earnieboyd |
From: niXman <i.n...@gm...> - 2013-01-31 14:47:38
|
2013/1/31 Koehne Kai: > Hi there, > > The qt-project and Digia just released Qt 5.0.1 binary installer for MinGW! > > http://blog.qt.digia.com/blog/2013/01/31/qt-5-0-1-released/ > > The binary is compiled with and comes with the x32-4.7.2-release-posix-sjlj-rev8.7z toolchain from MinGW-builds. Quite a lot of you have been helping to get this going, so thanks a lot and be proud :) Tell me please, why the 64-bit build is missing? -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/ |
From: Koehne K. <Kai...@di...> - 2013-01-31 14:51:56
|
> -----Original Message----- > From: niXman [mailto:i.n...@gm...] > Sent: Thursday, January 31, 2013 3:48 PM > To: Koehne Kai; Min...@li...; mingwbuilds- > us...@li... > Subject: Re: [Mingwbuilds-users] Qt 5.0.1 binary packages with MinGW- > builds toolchain > > 2013/1/31 Koehne Kai: > > Hi there, > > > > The qt-project and Digia just released Qt 5.0.1 binary installer for MinGW! > > > > http://blog.qt.digia.com/blog/2013/01/31/qt-5-0-1-released/ > > > > The binary is compiled with and comes with the x32-4.7.2-release-posix- > sjlj-rev8.7z toolchain from MinGW-builds. Quite a lot of you have been > helping to get this going, so thanks a lot and be proud :) > Tell me please, why the 64-bit build is missing? No special reason apart from the fact that we considered 32 bit to be more important. Note that we're also still missing MSVC 64 bit packages, too ... it's a matter of resources, both in the build & test system and when it comes to release testing etc. We might consider shipping a 64 bit version in an upcoming installer, let's see what the feedback says. But I'm compiling locally with the 64 bit toolchain too, without any troubles. Regards Kai |
From: Zach T. <zac...@za...> - 2013-01-31 15:01:07
|
The main reasons msvc generates smaller binaries in general is that it does optimizations better than GCC currently, but hopefully that can change soon On Jan 31, 2013 9:31 AM, "niXman" <i.n...@gm...> wrote: > 2013/1/31 Koehne Kai: > > the difference is actually in the debugging info: E.g. Qt5Guid.dll for > MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. > Wow оО > > > Don't know whether the size of debugging info can be reduced somehow? > No, I don't know .. > > > -- > Regards, > niXman > ___________________________________________________ > Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: > http://sourceforge.net/projects/mingwbuilds/ > ___________________________________________________ > Another online IDE: http://liveworkspace.org/ > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_jan > _______________________________________________ > Mingw-w64-public mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > |
From: niXman <i.n...@gm...> - 2013-01-31 15:04:40
|
2013/1/31 Zach Thibeau: > The main reasons msvc generates smaller binaries in general is that it does > optimizations better than GCC currently, but hopefully that can change soon Not much better... Besides, the reason not in it. -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/ |
From: niXman <i.n...@gm...> - 2013-02-01 16:25:55
|
2013/1/31 Koehne Kai: > E.g. the msvc package doesn't ship a toolchain. But that's just 271 MB of the 405 MB difference. It seems most of the difference is actually in the debugging info: E.g. Qt5Guid.dll for MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. Strange that Qt builds made by Alexey within the Qt-builds project, have almost twice the smaller size of archive. Its builds contain also debug & release builds: http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/ I don't understand why your archive turned out such huge... Or your installer doesn't compress files? -- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingwbuilds/ ___________________________________________________ Another online IDE: http://liveworkspace.org/ |
From: Koehne K. <Kai...@di...> - 2013-02-01 21:37:48
|
> Subject: Re: [Mingwbuilds-users] Qt 5.0.1 binary packages with MinGW-builds toolchain > > 2013/1/31 Koehne Kai: >> E.g. the msvc package doesn't ship a toolchain. But that's just 271 MB of the 405 MB difference. It seems most of > the difference is actually in the debugging info: E.g. Qt5Guid.dll for MinGW is a 131 MB big, while MSVC Qt5Guid.dll + Qt5Guid.pdb is just 24 MB. > > Strange that Qt builds made by Alexey within the Qt-builds project, > have almost twice the smaller size of archive. > Its builds contain also debug & release builds: > http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/ > > I don't understand why your archive turned out such huge... Or your > installer doesn't compress files? It's using 7z archives too, so that shouldn't make a difference. However, Alexey's package is just the barebone Qt binaries - the official installer also ships the Qt sources, Qt Creator, the Qt documentation, and the actual MinGW-builds toolchain. Regards Kai |
From: deneme.true <den...@gm...> - 2013-02-11 12:25:55
|
Hello, Third party compression utilities(upx) can be used to decrease the dlls and executables sizes. But extraction and usage of dlls and executables in memory will be longer than before. Regards |