+2009-05-30 Bruno Haible <bruno@clisp.org>
+
+ * doc/ld-output-def.texi (Visual Studio Compatibility): Explain in more
+ detail how to use dumpbin.
+ Reported by David Byron <dbyron@dbyron.com>.
+
2009-06-02 Simon Josefsson <simon@josefsson.org>
* tests/test-parse-duration.sh: Don't use non-portable 'read -u3'.
@itemize @bullet
@item Use DUMPBIN /EXPORTS.
+This is explained in @url{http://support.microsoft.com/kb/131313/en-us}.
The tool does not generate DEF files directly, so its output needs to
-be post processed manually. The tool is documented to potentially not
-work with non-MS development tools
-(@url{http://support.microsoft.com/kb/131313/en-us}), which is the
-case when MinGW is used to build the library.
+be post processed manually:
+@smallexample
+$ { echo EXPORTS; \
+ dumpbin /EXPORTS libfoo-0.dll | tail -n+20 | awk '{ print $4 }'; \
+ } > libfoo-0.def
+$ lib /def:libfoo-0.def
+@end smallexample
@item Use IMPDEF.
There is a tool called IMPDEF