From: Lothar M. <mi...@lo...> - 2008-05-08 23:59:57
|
Hi, John E. / TDM wrote: > To me it is far more desirable to include the overhead of libgcc and > libstdc++ in every module than to have to deal with the distribution and > versioning issues inherent in using libgcc and libstdc++ as DLLs; this > is because by the time a program comes to rely on external modules, the > additional code size of these two libraries is negligible as compared to > the entire program size. In my opinion, using a dynamic C/C++ runtime is a huge improvement. When using multiple C++ DLLs which are linked against shared libstdc++, those are all considerably smaller, and link a lot faster. If a program has lots of modules, statically linking anything which is used by multiple modules is usually a bad idea and might cause problems. Best regards, Lothar |