Hi all,
        I'm in the process of setting up an environment for Uni Engineering 
students that will reside on a memory stick. Just plug the stick into 
any machine, double click on the startup file and you've got a dev 
environment good to go.

        This thingy I'm setting up will contain the latest gcc & llvm amongst 
other things. In doing this, I've had reason to look in the mingw64/bin 
dir. The sizes of executables surprised me. I have:

        clang.exe
        clang++.exe
        clang.cl.exe

all at 37MB. A lot of the other llvm apps are also monsters. In comparison:

        c++.exe
        g++.exe
        x86_64-w64-mingw32-c++.exe
        x86_64-w64-mingw32-g++.exe
        etc etc for the gcc compiler

all come in at about 1.85MB.

        Have the clang apps been built with debug info "on" or is this how it's 
meant to be? Has llvm been statically linked whereas gcc is using dll's ???

        Also, while I have people's attention, I don't need all of these clangs 
and gcc's do I? The doco the students will be using will explicitly say 
"clang" and "gcc". Can I just delete the others or will this confuse the 
packages manager?

        Your comments greatly appreciated,

                Andrew

------------------------------------------------------------------------------
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to