Difference between revisions of "Techwiki:MinGW wishlist"

From ReactOS Wiki
Jump to: navigation, search
(gcc)
Line 11: Line 11:
 
** ktietz of [http://mingw-w64.sourceforge.net/ mingw-w64] is already working on compatible symbol name decoration
 
** ktietz of [http://mingw-w64.sourceforge.net/ mingw-w64] is already working on compatible symbol name decoration
  
== ld ==
+
== binutils ==
 +
* recognize the ''libraryname''.lib pattern as equivalent to lib''libraryname''.a
 +
 
 +
=== ld ===
 
* COMDATs and [http://msdn.microsoft.com/en-us/library/bxwfs976(VS.80).aspx identical COMDAT folding]
 
* COMDATs and [http://msdn.microsoft.com/en-us/library/bxwfs976(VS.80).aspx identical COMDAT folding]
 
* alias __image_base__ to __ImageBase
 
* alias __image_base__ to __ImageBase
 
* honor linker directives embedded in object files (.drectve), especially /EXPORT and /DEFAULTLIB
 
* honor linker directives embedded in object files (.drectve), especially /EXPORT and /DEFAULTLIB
* recognize the ''libraryname''.lib pattern as equivalent to lib''libraryname''.a
 
  
== dlltool ==
+
=== dlltool ===

Revision as of 18:20, 9 November 2009

A list of features we'd really like to see in MinGW

gcc

g++

  • SEH-compatible unwinding. Also SEH
  • Microsoft-compatible ABI
    • ktietz of mingw-w64 is already working on compatible symbol name decoration

binutils

  • recognize the libraryname.lib pattern as equivalent to liblibraryname.a

ld

  • COMDATs and identical COMDAT folding
  • alias __image_base__ to __ImageBase
  • honor linker directives embedded in object files (.drectve), especially /EXPORT and /DEFAULTLIB

dlltool