Mercurial > hg > octave-nkf > gnulib-hg
changeset 11597:2305ee9778fb
Explain how to use dumpbin.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 30 May 2009 14:25:21 +0200 |
parents | c1d3603bec42 |
children | 58b1732d052a |
files | ChangeLog doc/ld-output-def.texi |
diffstat | 2 files changed, 14 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +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'.
--- a/doc/ld-output-def.texi +++ b/doc/ld-output-def.texi @@ -15,11 +15,15 @@ @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