Merge pull request #3800 from madewokherd/mingwbuild
[mono.git] / mcs / tools / linker / README
index 6b2d935bc04cbd2a381554ada42442b1108c6c56..95b8a92d38d3c7046aa9f8ad98b66d21f1238651 100644 (file)
@@ -45,8 +45,7 @@ monolinker -i assembly.info
 
 will use a file produced by mono-api-info as a source. The linker will use
 this file to link only what is necessary to match the public API defined in
-the info file. The linker will also adjust the visibility of the metadata
-elements that are linked, but not present in the public API.
+the info file.
 
 4) Actions on the assemblies
 
@@ -106,6 +105,10 @@ Here is an example that shows all the possibilities of this format:
 
 In this example, the linker will link the types Foo, Bar, Baz and Gazonk.
 
+The fullname attribute specifies the fullname of the type in the format
+specified by ECMA-335. This is in Mono and certain cases not the same
+as the one reported by Type.FullName (nested classes e.g.).
+
 The preserve attribute ensures that all the fields of the type Baz will be
 always be linked, not matter if they are used or not, but that neither the
 fields or the methods of Bar will be linked if they are not used. Not
@@ -149,7 +152,7 @@ and `bin'. You can specify
 
 Example:
 
-monoliner -d ../../libs -a program.exe
+monolinker -d ../../libs -a program.exe
 
 8) Adding custom steps to the linker.