]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/Driver/TODO.rst
Vendor import of lld trunk r233088:
[FreeBSD/FreeBSD.git] / lib / Driver / TODO.rst
1 GNU ld Driver
2 ~~~~~~~~~~~~~
3
4 Missing Options
5 ###############
6
7 * --audit
8 * -A,--architecture
9 * -b,--format
10 * -d,-dc,-dp
11 * -P,--depaudit
12 * --exclude-libs
13 * --exclude-modules-for-implib
14 * -E,--export-dynamic,--no-export-dynamic
15 * -EB (We probably shouldn't support this)
16 * -EL (We probably shouldn't support this)
17 * -f,--auxiliary
18 * -F,--filter
19 * -G,--gpsize
20 * -h
21 * -i
22 * --library
23 * -M
24 * --print-map
25 * -output
26 * -O
27 * -q,--emit-relocs
28 * --force-dynamic
29 * --relocatable
30 * -R,--just-symbols
31 * -s,--strip-all
32 * -S,--strip-debug
33 * --trace
34 * -dT,--default-script
35 * -Ur
36 * --unique
37 * -v,--version,-V
38 * -x,--discard-all
39 * -X,--discard-locals
40 * -y,--trace-symbol
41 * -z (keywords need to be implemented)
42 * --accept-unknown-input-arch,--no-accept-unknown-input-arch
43 * -Bdynamic,-dy,-call_shared
44 * -Bgroup
45 * -dn,-non_shared
46 * -Bsymbolic
47 * -Bsymbolic-functions
48 * --dynamic-list
49 * --dynamic-list-data
50 * --dynamic-list-cpp-new
51 * --dynamic-list-cpp-typeinfo
52 * --check-sections,--no-check-sections
53 * --copy-dt-needed-entries,--no-copy-dt-needed-entires
54 * --cref
55 * --no-define-common
56 * --defsym (only absolute value supported now)
57 * --demangle,--no-demangle
58 * -I
59 * --fatal-warnings,--no-fatal-warnings
60 * --force-exe-suffix
61 * --gc-sections,--no-gc-sections
62 * --print-gc-sections,--no-print-gc-sections
63 * --print-output-format
64 * --target-help
65 * -Map
66 * --no-keep-memory
67 * --no-undefined,-z defs
68 * --allow-shlib-undefined,--no-alow-shlib-undefined
69 * --no-undefined-version
70 * --default-symver
71 * --default-imported-symver
72 * --no-warn-mismatch
73 * --no-warn-search-mismatch
74 * --oformat
75 * -pie,--pic-executable
76 * --relax,--no-relax
77 * --retain-symbols-file
78 * --sort-common
79 * --sort-section={name,alignment}
80 * --split-by-file
81 * --split-by-reloc
82 * --stats
83 * --section-start
84 * -T{bss,data,text,{text,rodata,data}-segment}
85 * --unresolved-symbols
86 * -dll-verbose,--verbose
87 * --version-script
88 * --warn-common
89 * --warn-constructors
90 * --warn-multiple-gp
91 * --warn-once
92 * --warn-section-align
93 * --warn-shared-textrel
94 * --warn-alternate-em
95 * --warn-unresolved-symbols
96 * --error-unresolved-symbols
97 * --wrap
98 * --no-ld-generated-unwind-info
99 * --hash-size
100 * --reduce-memory-overheads
101 * --build-id