Commit 6012ac9b authored by Matthew Dempsky's avatar Matthew Dempsky Committed by Shenghou Ma

cmd/ld: consistently document flags that expect values

LGTM=minux, rsc
R=golang-codereviews, minux, rsc
CC=golang-codereviews
https://golang.org/cl/113970044
parent 348a2054
...@@ -96,11 +96,11 @@ main(int argc, char *argv[]) ...@@ -96,11 +96,11 @@ main(int argc, char *argv[])
flagcount("a", "disassemble output", &debug['a']); flagcount("a", "disassemble output", &debug['a']);
flagcount("c", "dump call graph", &debug['c']); flagcount("c", "dump call graph", &debug['c']);
flagcount("d", "disable dynamic executable", &debug['d']); flagcount("d", "disable dynamic executable", &debug['d']);
flagstr("extld", "linker to run in external mode", &extld); flagstr("extld", "ld: linker to run in external mode", &extld);
flagstr("extldflags", "flags for external linker", &extldflags); flagstr("extldflags", "ldflags: flags for external linker", &extldflags);
flagcount("f", "ignore version mismatch", &debug['f']); flagcount("f", "ignore version mismatch", &debug['f']);
flagcount("g", "disable go package data checks", &debug['g']); flagcount("g", "disable go package data checks", &debug['g']);
flagstr("installsuffix", "pkg directory suffix", &flag_installsuffix); flagstr("installsuffix", "suffix: pkg directory suffix", &flag_installsuffix);
flagstr("k", "sym: set field tracking symbol", &tracksym); flagstr("k", "sym: set field tracking symbol", &tracksym);
flagfn1("linkmode", "mode: set link mode (internal, external, auto)", setlinkmode); flagfn1("linkmode", "mode: set link mode (internal, external, auto)", setlinkmode);
flagcount("n", "dump symbol table", &debug['n']); flagcount("n", "dump symbol table", &debug['n']);
...@@ -110,7 +110,7 @@ main(int argc, char *argv[]) ...@@ -110,7 +110,7 @@ main(int argc, char *argv[])
flagcount("s", "disable symbol table", &debug['s']); flagcount("s", "disable symbol table", &debug['s']);
if(thechar == '5' || thechar == '6') if(thechar == '5' || thechar == '6')
flagcount("shared", "generate shared object (implies -linkmode external)", &flag_shared); flagcount("shared", "generate shared object (implies -linkmode external)", &flag_shared);
flagstr("tmpdir", "leave temporary files in this directory", &tmpdir); flagstr("tmpdir", "dir: leave temporary files in this directory", &tmpdir);
flagcount("u", "reject unsafe packages", &debug['u']); flagcount("u", "reject unsafe packages", &debug['u']);
flagcount("v", "print link trace", &debug['v']); flagcount("v", "print link trace", &debug['v']);
flagcount("w", "disable DWARF generation", &debug['w']); flagcount("w", "disable DWARF generation", &debug['w']);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment