2011/4/29 Vincent Torri <vincent.torri@gmail.com>


On Fri, Apr 29, 2011 at 10:22 PM, Ruben Van Boxem <vanboxem.ruben@gmail.com> wrote:
Hi,

Instead of hijacking Ozkan's "thread", I will start a new one!

Some strange things in the autobuilds:
1. Stripping all exe's (including the ones in the libexec subdirectories) in the autobuild reduces total package size with a factor of 1/2... Seems like upload/download time and bandwith usage for everyone could be reduced significantly very easily. I have said this before.
2. There is a x86_64-w64-mingw32/lib32 directory full of 32-bit mingw-w64 crt libraries, but the gcc itself is configured with "--disable-multilib", making these completely useless. Either GCC should be buillt with multilib support (which would be the best), or the lib32 part shouldn't be built, shaves another five minutes off the build time. Is the multilib dll install fiasco still unsolved? (I must remember to keep following Clang and see if it works all right with mingw-w64!)
3. /include is empty? Why are the C++ headers in the x86_64-w64-mingw32 directory? Is this something new in GCC 4.7 or a bug in the build/install process?

4. compiling with '-std=c++0x -flto main.cpp -o test.exe' makes ld.exe crash with error code 5:
#include <iostream>
#include <set>

using namespace std;

int main()
{
    set<char> s = { ':', '(' };

    if( s.find(':') != s.end() )
        cout << "colon checks out.\n";

    return 0;
}
This is with  mingw-w64-bin-i686-mingw_20110429.zip.

5. I have a static library that has various output functionality to std::cerr (=C's STDERR) that was outputting all my debug info in my program (which linked the static library), and now it doesn't anymore. Any ideas? I previously used sezero's 4.5 personal build. Different libraries linked or different default options?

Thanks, again,

Ruben

 

i remarked that there are some differences between some packages:

mingw-w64-bin_i686-linux_20110422.tar.bz2
mingw-w64-1.0-bin_i686-linux_20110422.tar.bz2

do not have the same headers. I don't know the differences between them, but it seems that the first one has some improvements compared to the second one (declaration of functions that are only available on Vista and above for example).

Vincent Torri
 

Mind you: I appreciate all the work put into these things, I just feel the quality can be *easily* improved, making mingw-w64 *a lot* better.

Thanks!

Ruben

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today.  Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public



------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today.  Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public