Lines Matching +full:open +full:- +full:pic

36 # TRANSLATION_NOTE -- Beginning of USAGE message
54 # usage: ld [-6:abc:.....] file(s)
55 # [-a] create an absolute file
56 # [-b] do not create special PIC relocations in executables
57 # [-c file] record configuration 'file'
59 @ MSG_ARG_USAGE "usage: ld [-%s] file(s)\n"
60 @ MSG_ARG_DETAIL_3 "\t[-32]\t\tenforce a 32-bit link-edit\n"
61 @ MSG_ARG_DETAIL_6 "\t[-64]\t\tenforce a 64-bit link-edit\n"
62 @ MSG_ARG_DETAIL_A "\t[-a]\t\tcreate an absolute file\n"
63 @ MSG_ARG_DETAIL_B "\t[-b]\t\tdo not create special PIC relocations in executables\n"
64 @ MSG_ARG_DETAIL_CBDR "\t[-B direct | nodirect]\n\
68 @ MSG_ARG_DETAIL_CBDY "\t[-B dynamic | static]\n\
70 @ MSG_ARG_DETAIL_CBE "\t[-B eliminate]\teliminate unqualified global \
72 @ MSG_ARG_DETAIL_CBG "\t[-B group]\trelocate object from within group\n"
73 @ MSG_ARG_DETAIL_CBL "\t[-B local]\treduce unqualified global symbols to \
75 @ MSG_ARG_DETAIL_CBR "\t[-B reduce]\tprocess symbol reductions\n"
76 @ MSG_ARG_DETAIL_CBS "\t[-B symbolic]\tbind external references to \
79 @ MSG_ARG_DETAIL_C "\t[-c name]\trecord configuration file 'name'\n"
80 @ MSG_ARG_DETAIL_CC "\t[-C]\t\tdemangle C++ symbol name diagnostics\n"
81 @ MSG_ARG_DETAIL_D "\t[-d y | n]\toperate in dynamic|static mode\n"
82 @ MSG_ARG_DETAIL_CD "\t[-D token,...]\tprint diagnostic messages\n"
83 @ MSG_ARG_DETAIL_E "\t[-e epsym], [--entry epsym]\n\
85 @ MSG_ARG_DETAIL_F "\t[-f name], [--auxiliary name]\n\
88 @ MSG_ARG_DETAIL_CF "\t[-F name], [--filter name]\n\
90 @ MSG_ARG_DETAIL_CG "\t[-G], [-shared]\n\
92 @ MSG_ARG_DETAIL_H "\t[-h name], [-soname name]\n\
94 @ MSG_ARG_DETAIL_I "\t[-i]\t\tignore LD_LIBRARY_PATH setting\n"
95 @ MSG_ARG_DETAIL_CI "\t[-I name]\tuse 'name' as path of interpreter\n"
96 @ MSG_ARG_DETAIL_L "\t[-l x], [--library x]\n\
98 @ MSG_ARG_DETAIL_CL "\t[-L path], [--library-path path]\n\
100 @ MSG_ARG_DETAIL_M "\t[-m]\t\tprint memory map\n"
101 @ MSG_ARG_DETAIL_CM "\t[-M mapfile]\tuse processing directives contained \
103 @ MSG_ARG_DETAIL_CN "\t[-N string]\tcreate a dynamic dependency for \
105 @ MSG_ARG_DETAIL_O "\t[-o outfile], [--output outfile]\n\
107 @ MSG_ARG_DETAIL_P "\t[-p auditlib]\tidentify audit library to accompany \
109 @ MSG_ARG_DETAIL_CP "\t[-P auditlib]\tidentify audit library for \
112 @ MSG_ARG_DETAIL_CQ "\t[-Q y | n]\tdo|do not place version information in \
114 @ MSG_ARG_DETAIL_R "\t[-r], [--relocatable]\n\
116 @ MSG_ARG_DETAIL_CR "\t[-R path], [-rpath path]\n\
119 @ MSG_ARG_DETAIL_S "\t[-s], [--strip-all]\n\
121 @ MSG_ARG_DETAIL_CS "\t[-S supportlib]\n\
122 \t\t\tspecify a link-edit support library\n"
123 @ MSG_ARG_DETAIL_T "\t[-t]\t\tdo not warn of multiply-defined symbols \
125 @ MSG_ARG_DETAIL_U "\t[-u symname], [--undefined symname]\n\
127 @ MSG_ARG_DETAIL_CV "\t[-V], [--version]\n\
129 @ MSG_ARG_DETAIL_CY "\t[-Y P,dirlist]\tuse 'dirlist' as a default path \
132 @ MSG_ARG_DETAIL_ZA "\t[-z absexec]\twhen building an executable absolute \
136 @ MSG_ARG_DETAIL_ZAE "\t[-z allextract | defaultextract | weakextract],\n\
137 \t[--whole-archive | --no-whole-archive]\n\
144 @ MSG_ARG_DETAIL_ZADLIB "\t[-z assert-deflib]\n\
147 \t[-z assert-deflib=libname]\n\
150 @ MSG_ARG_DETAIL_ZC "\t[-z combreloc | nocombreloc]\n\
153 @ MSG_ARG_DETAIL_ZNC "\t[-z nocompstrtab]\n\t\t\tdisable compression of \
155 @ MSG_ARG_DETAIL_ZDEF "\t[-z deferred | nodeferred]\n\
158 @ MSG_ARG_DETAIL_ZDFS "\t[-z defs], [--no-undefined]\n\
160 @ MSG_ARG_DETAIL_ZDRS "\t[-z direct | nodirect]\n\
163 @ MSG_ARG_DETAIL_ZE "\t[-z endfiltee]\tmarks a filtee such that it will \
165 @ MSG_ARG_DETAIL_ZFATW "\t[-z fatal-warnings | nofatal-warnings],\n\
166 \t[--fatal-warnings | --no-fatal-warnings]\n\
168 @ MSG_ARG_DETAIL_ZFA "\t[-z finiarray=function]\n\
171 @ MSG_ARG_DETAIL_ZGP "\t[-z groupperm | nogroupperm]\n\
174 @ MSG_ARG_DETAIL_ZGUIDE "\t[-z guidance | -z guidance=item1,item2,...]\n\
179 @ MSG_ARG_DETAIL_ZH "\t[-z help], [--help]\n\
181 @ MSG_ARG_DETAIL_ZIG "\t[-z ignore | record]\n\
183 @ MSG_ARG_DETAIL_ZINA "\t[-z initarray=function]\n\
186 @ MSG_ARG_DETAIL_ZINI "\t[-z initfirst]\tmark object to indicate that its \
190 @ MSG_ARG_DETAIL_ZINT "\t[-z interpose]\
193 @ MSG_ARG_DETAIL_ZLAZY "\t[-z lazyload | nolazyload]\n\
196 @ MSG_ARG_DETAIL_ZLD32 "\t[-z ld32=arg1,arg2,...]\n\
198 32-bit class of ld(1)\n"
199 @ MSG_ARG_DETAIL_ZLD64 "\t[-z ld64=arg1,arg2,...]\n\
201 64-bit class of ld(1)\n"
202 @ MSG_ARG_DETAIL_ZLO "\t[-z loadfltr]\tmark filter as requiring immediate \
205 @ MSG_ARG_DETAIL_ZM "\t[-z muldefs], [--allow-multiple-definition]\n\
206 \t\t\tallow multiply-defined symbols\n"
207 @ MSG_ARG_DETAIL_ZNDFS "\t[-z nodefs]\tallow undefined symbol references\n"
208 @ MSG_ARG_DETAIL_ZNDEF "\t[-z nodefaultlib]\n\
211 @ MSG_ARG_DETAIL_ZNDEL "\t[-z nodelete]\tmark object as non-deletable\n"
212 @ MSG_ARG_DETAIL_ZNDLO "\t[-z nodlopen]\tmark object as non-dlopen()'able\n"
213 @ MSG_ARG_DETAIL_ZNDU "\t[-z nodump]\tmark object as non-dldump()'able\n"
214 @ MSG_ARG_DETAIL_ZNLD "\t[-z noldynsym]\tdo not add a .SUNW_ldynsym section\n"
215 @ MSG_ARG_DETAIL_ZNPA "\t[-z nopartial]\texpand any partially initialized \
217 @ MSG_ARG_DETAIL_ZNV "\t[-z noversion]\tdo not record any version sections\n"
218 @ MSG_ARG_DETAIL_ZNOW "\t[-z now]\tmark object as requiring non-lazy \
220 @ MSG_ARG_DETAIL_ZO "\t[-z origin]\tmark object as requiring $ORIGIN \
222 @ MSG_ARG_DETAIL_ZPIA "\t[-z preinitarray=function]\n\
225 @ MSG_ARG_DETAIL_ZRL "\t[-z redlocsym]\treduce local syms in .symtab to \
227 @ MSG_ARG_DETAIL_ZRREL "\t[-z relaxreloc]\trelax rules used for relocations \
229 @ MSG_ARG_DETAIL_ZRS "\t[-z rescan]\tafter processing all arguments, rescan \
232 @ MSG_ARG_DETAIL_ZRSN "\t[-z rescan-now]\timmediately rescan archive list \
235 @ MSG_ARG_DETAIL_ZRSGRP "\t[-z rescan-start archives... -z rescan-end],\n\
236 \t[--start-group archives... --end-group], \
237 [-( archives... -)]\n\
241 @ MSG_ARG_DETAIL_ZSCAP "\t[-z symbolcap]\tconvert object capabilities to \
243 @ MSG_ARG_DETAIL_ZTARG "\t[-z target=platform]\n\
245 @ MSG_ARG_DETAIL_ZT "\t[-z text]\tdisallow output relocations against \
247 @ MSG_ARG_DETAIL_ZTO "\t[-z textoff]\tallow output relocations against \
249 @ MSG_ARG_DETAIL_ZTW "\t[-z textwarn]\twarn if there are relocations \
251 @ MSG_ARG_DETAIL_ZTY "\t[-z type=type]\tspecify the type of object \
253 @ MSG_ARG_DETAIL_ZWRAP "\t[-z wrap=symbol], [-wrap=symbol], [--wrap=symbol]\n\
255 @ MSG_ARG_DETAIL_ZVER "\t[-z verbose]\t\
259 # TRANSLATION_NOTE -- End of USAGE message
266 # do_reloc(), which is common code used by cmd/sgs/rtld - make sure both
272 offset 0x%llx is non-aligned"
278 -z redlocsym may not be used for pic code"
304 external symbolic relocation against non-allocatable \
371 @ MSG_REL_REMAIN_FMT_1 "%-40s\t%s\n %s\t\t %s\t%s"
392 @ MSG_REL_REMAIN_2 "%-35s 0x%-8llx\t%s"
394 non-writable sections"
426 ineffective when building 32-bit object; ignored"
443 @ MSG_SYS_OPEN "file %s: open failed: %s"
470 @ MSG_SCN_NONALLOC "%s: non-allocatable section '%s' directed to a \
486 in a non-SHF_TLS section"
493 @ MSG_SYM_MULDEF "symbol '%s' is multiply-defined:"
508 @ MSG_SYM_NONGLOB "global symbol %s has non-global binding:\n\
511 @ MSG_SYM_NOTNULL "undefined symbol '%s' with non-zero value encountered \
531 @ MSG_PSYM_EXPREASON2 "-z nopartial option in effect"
573 @ MSG_SYM_UND_UNDEF "%-35s %s"
574 @ MSG_SYM_UND_NOVER "%-35s %s (symbol has no version assigned)"
575 @ MSG_SYM_UND_IMPL "%-35s %s (symbol belongs to implicit dependency %s)"
576 @ MSG_SYM_UND_NOTA "%-35s %s (symbol belongs to unavailable version %s \
578 @ MSG_SYM_UND_BNDLOCAL "%-35s %s (symbol scope specifies local binding)"
584 @ MSG_SYM_NOCRT "symbol '%s' not found, but %s section exists - \
585 possible link-edit without using the compiler driver"
589 @ MSG_UPD_NOREADSEG "No read-only segments found. Setting '_etext' to 0"
590 @ MSG_UPD_NORDWRSEG "No read-write segments found. Setting '_edata' to 0"
597 \tis larger than user-defined size 0x%llx"
626 @ MSG_CAP_MULDEF "capabilities symbol '%s' has multiply-defined members:"
632 -z symbolcap has no effect"
696 @ MSG_REJ_KMOD "file %s: kernel modules can't be link-edit input"
701 @ MSG_GUIDE_UNKNOWN "unrecognized -z guidance item: %s"
702 @ MSG_GUIDE_SUMMARY "see ld(1) -z guidance for more information"
703 @ MSG_GUIDE_DEFS "-z defs option recommended for shared objects"
704 @ MSG_GUIDE_DIRECT "-B direct or -z direct option recommended before \
706 @ MSG_GUIDE_LAZYLOAD "-z lazyload option recommended before \
709 @ MSG_GUIDE_TEXT "position independent (PIC) code recommended for \
712 @ MSG_GUIDE_ASSERT_SIZE "size assertion recommended for non-local data: %s \
730 @ MSG_QSTR_MINUSEQ "'-='"
732 @ MSG_QSTR_DASH "'-'"
932 object (-dn, -r, --relocatable)"
934 object (-dn, -r, --relocatable)"
941 @ MSG_ARG_YP "option -YP and -Y%c may not be specified concurrently"
951 @ MSG_ARG_UNKNOWN "unrecognized option '-%c'"
953 @ MSG_ARG_USEHELP "use the -z help option for usage information"
968 (-z rescan-start, -(, --start-group)"
970 (-z rescan-end, -), --end-group)"
972 (-z rescan-start, -(, --start-group)"
973 @ MSG_MARG_ENTRY "entry point option (-e, --entry)"
974 @ MSG_MARG_FILTER_AUX "auxiliary filter option (-f, --auxiliary)"
975 @ MSG_MARG_FILTER "filter option (-F, --filter)"
976 @ MSG_MARG_OUTFILE "output object option (-o, --output)"
977 @ MSG_MARG_REL "relocatable object option (-r, --relocatable, \
978 -z type=reloc)"
979 @ MSG_MARG_RPATH "runpath option (-R, -rpath)"
980 @ MSG_MARG_SO "shared object option (-G, -shared, -z type=shared)"
981 @ MSG_MARG_SONAME "soname option (-h, -soname)"
982 @ MSG_MARG_STRIP "strip option (-s, --strip-all)"
983 @ MSG_MARG_TYPE_KMOD "-z type=kmod"
991 # TRANSLATION_NOTE -- Entry map header
1013 @ MSG_ENT_MAP_ENTRY_1 "%-8.8s\t\t\t%08.2llx\t%08.2llx\n"
1014 @ MSG_ENT_MAP_ENTRY_2 "\t\t%-8.8s\t%08.2llx\t%08.2llx %s\n"
1017 # TRANSLATION_NOTE -- multiple defined symbol table header
1032 # TRANSLATION_NOTE -- This is the format string for:
1042 # TRANSLATION_NOTE -- This is the format string for the second item:
1044 @ MSG_ENT_MUL_ENTRY_1 "%-35s %s\n"
1047 # TRANSLATION_NOTE -- This is the format string for the third item:
1058 @ MSG_LIB_NOTFOUND "library -l%s: not found"
1060 @ MSG_LIB_BADYP "-YP library path malformed"
1065 @ MSG_MAP_BADAUTORED "%s: %llu: auto-reduction ('*') can only be used in \
1076 @ MSG_MAP_NONLOAD "%s: %llu: %s not allowed on non-LOAD segments"
1081 a non-existent segment '%s'"
1139 after '-'"
1145 when building 32-bit object: ignored"
1177 @ MSG_MAP_DIFF_SYMLCL "symbol scope conflict against local and non-local"
1184 @ MSG_MAP_DIFF_PROTNDIR "protected scope and no-direct declaration \
1206 @ MSG_MAP_EXP_EQ_ALL "%s: %llu: expected '=', '+=', or '-=' following %s: %s"
1300 # -z assert-deflib strings
1328 # string to identify the Solaris link-editor.
1330 @ MSG_SGS_ID "ld: Software Generation Utilities - \
1375 @ MSG_ARG_3 "-3"
1376 @ MSG_ARG_6 "-6"
1377 @ MSG_ARG_A "-a"
1378 @ MSG_ARG_B "-b"
1379 @ MSG_ARG_CB "-B"
1380 @ MSG_ARG_BDIRECT "-Bdirect"
1381 @ MSG_ARG_BDYNAMIC "-Bdynamic"
1382 @ MSG_ARG_BELIMINATE "-Beliminate"
1383 @ MSG_ARG_BGROUP "-Bgroup"
1384 @ MSG_ARG_BLOCAL "-Blocal"
1385 @ MSG_ARG_BNODIRECT "-Bnodirect"
1386 @ MSG_ARG_BSYMBOLIC "-Bsymbolic"
1387 @ MSG_ARG_BTRANSLATOR "-Btranslator"
1388 @ MSG_ARG_C "-c"
1389 @ MSG_ARG_D "-d"
1390 @ MSG_ARG_DY "-dy"
1391 @ MSG_ARG_CI "-I"
1392 @ MSG_ARG_CN "-N"
1393 @ MSG_ARG_P "-p"
1394 @ MSG_ARG_CP "-P"
1395 @ MSG_ARG_CQ "-Q"
1396 @ MSG_ARG_CY "-Y"
1397 @ MSG_ARG_CYL "-YL"
1398 @ MSG_ARG_CYP "-YP"
1399 @ MSG_ARG_CYU "-YU"
1400 @ MSG_ARG_Z "-z"
1401 @ MSG_ARG_ZDEFNODEF "-z[defs|nodefs]"
1402 @ MSG_ARG_ZASLR "-zaslr"
1403 @ MSG_ARG_ZGUIDE "-zguidance"
1404 @ MSG_ARG_ZNODEF "-znodefs"
1405 @ MSG_ARG_ZNOINTERP "-znointerp"
1406 @ MSG_ARG_ZRELAXRELOC "-zrelaxreloc"
1407 @ MSG_ARG_ZNORELAXRELOC "-znorelaxreloc"
1408 @ MSG_ARG_ZTEXT "-ztext"
1409 @ MSG_ARG_ZTEXTOFF "-ztextoff"
1410 @ MSG_ARG_ZTEXTWARN "-ztextwarn"
1411 @ MSG_ARG_ZTEXTALL "-z[text|textwarn|textoff]"
1412 @ MSG_ARG_ZLOADFLTR "-zloadfltr"
1413 @ MSG_ARG_ZCOMBRELOC "-zcombreloc"
1414 @ MSG_ARG_ZSYMBOLCAP "-zsymbolcap"
1415 @ MSG_ARG_ZFATWNOFATW "-z[fatal-warnings|nofatalwarnings]"
1465 @ MSG_ARG_RESCAN_NOW "rescan-now"
1466 @ MSG_ARG_RESCAN_START "rescan-start"
1467 @ MSG_ARG_RESCAN_END "rescan-end"
1476 @ MSG_ARG_FATWARN "fatal-warnings"
1477 @ MSG_ARG_NOFATWARN "nofatal-warnings"
1485 @ MSG_ARG_ASSDEFLIB "assert-deflib"
1495 @ MSG_ARG_T_WL "l,-"
1497 @ MSG_ARG_T_AUXFLTR "-auxiliary"
1498 @ MSG_ARG_T_MULDEFS "-allow-multiple-definition"
1499 @ MSG_ARG_T_INTERP "-dynamic-linker"
1500 @ MSG_ARG_T_ENDGROUP "-end-group"
1501 @ MSG_ARG_T_ENTRY "-entry"
1502 @ MSG_ARG_T_STDFLTR "-filter"
1503 @ MSG_ARG_T_FATWARN "-fatal-warnings"
1504 @ MSG_ARG_T_NOFATWARN "-no-fatal-warnings"
1505 @ MSG_ARG_T_HELP "-help"
1506 @ MSG_ARG_T_LIBRARY "-library"
1507 @ MSG_ARG_T_LIBPATH "-library-path"
1508 @ MSG_ARG_T_NOUNDEF "-no-undefined"
1509 @ MSG_ARG_T_NOWHOLEARC "-no-whole-archive"
1510 @ MSG_ARG_T_OUTPUT "-output"
1511 @ MSG_ARG_T_RELOCATABLE "-relocatable"
1512 @ MSG_ARG_T_STARTGROUP "-start-group"
1513 @ MSG_ARG_T_STRIP "-strip-all"
1514 @ MSG_ARG_T_UNDEF "-undefined"
1515 @ MSG_ARG_T_VERSION "-version"
1516 @ MSG_ARG_T_WHOLEARC "-whole-archive"
1517 @ MSG_ARG_T_WRAP "-wrap"
1526 # -z guidance=item strings
1537 # -z type= strings