From: Paul S. <pf...@us...> - 2001-05-23 15:37:33
|
Hello Danny, Danny Smith wrote on Wednesday, May 23, 2001: [] >> build a MinGW version without much concern but perhaps some of Paul >> Sokolovsky's work needs to be added. DS> Please, what does "some" mean? DS> These are the features of Paul's work that I know about (Paul, forgive DS> -- and correct-- me if I misrepresent): DS> 1). libbfd and libopcodes built as dlls. DS> Q: Is it really worth building opcodes as dll? It is small lib and DS> only dependency is in binutils in objdump. GDB also depends on opcodes. I built something as dll if it represents interest on its own. Both libbfd and libopcodes do - they can be used in different debuggers, binary viewers, etc. Having them as dll may support reuse. DS> 2) -shared is builtin as default. In practice, this means basically DS> that ld looks first for libfoo.dll.a, then for libfoo.a. (there are DS> other details of the search priority but that is the main idea). Not, I have no connection to this stuff at all, period ;-) . That's just how it works (IIRC, the patch was made by Chuck Wilson, and cygwin works that way for almost year now). DS> 3 -export-all excludes libgcc.a and libstdc++.a names (by context) and DS> other troublesome symbols (Is this patch in Cygwin yet? Chris hinted at DS> it in binutils message). Paul, any progress getting this into DS> mainline source? I asked Chris not to hurry with it, hoping to get rest of patched to the main rep also. Unfortunately, still no news. DS> 4 auto-import is turned on by default. IMHO, this feature (if it is DS> incorporated at all) should not be set as default. Not until it has DS> been more thoroughly tested with C++ code. I don't like it personally. Whole KDE is being ported with it now: http://sourceforge.net/projects/kde-cygwin I don't understand your skepticism. Unless it is proven to be harmful in some aspect, it'd better be on by default, by issue warning - otherwise, it will be simply underused. [] DS> Danny >> -- >> Earnie. -- Paul Sokolovsky, IT Specialist http://www.brainbench.com/transcript.jsp?pid=11135 |