234 \t\t\tuntil no further member extraction occurs\n"
235 @ MSG_ARG_DETAIL_ZRSN "\t[-z rescan-now]\timmediately rescan archive list \
236 until\n\
237 \t\t\tno further member extraction occurs\n"
238 @ MSG_ARG_DETAIL_ZRSGRP "\t[-z rescan-start archives... -z rescan-end],\n\
239 \t[--start-group archives... --end-group], \
240 [-( archives... -)]\n\
241 \t\t\trescan specified archive group upon reaching\n\
242 \t\t\tthe end of the group, until no further\n\
243 \t\t\tmember extraction occurs\n"
244 @ MSG_ARG_DETAIL_ZSCAP "\t[-z symbolcap]\tconvert object capabilities to \
245 symbol capabilities\n"
246 @ MSG_ARG_DETAIL_ZTARG "\t[-z target=platform]\n\
247 \t\t\ttarget machine for cross linking\n"
248 @ MSG_ARG_DETAIL_ZT "\t[-z text]\tdisallow output relocations against \
249 text\n"
250 @ MSG_ARG_DETAIL_ZTO "\t[-z textoff]\tallow output relocations against \
251 text\n"
252 @ MSG_ARG_DETAIL_ZTW "\t[-z textwarn]\twarn if there are relocations \
253 against text\n"
254 @ MSG_ARG_DETAIL_ZWRAP "\t[-z wrap=symbol], [-wrap=symbol], [--wrap=symbol]\n\
255 \t\t\twrap symbol references\n"
256 @ MSG_ARG_DETAIL_ZVER "\t[-z verbose]\t\
257 generate warnings for suspicious processings\n"
258
259 #
260 # TRANSLATION_NOTE -- End of USAGE message
261 #
262 @ MSG_GRP_INVALNDX "file %s: group section [%u]%s: entry %d: \
263 invalid section index: %d"
264
265 # Relocation processing messages (some of these are required to satisfy
266 # do_reloc(), which is common code used by cmd/sgs/rtld - make sure both
267 # message files remain consistent).
268
269 @ MSG_REL_NOFIT "relocation error: %s: file %s: symbol %s: \
270 value 0x%llx does not fit"
271 @ MSG_REL_NONALIGN "relocation error: %s: file %s: symbol %s: \
272 offset 0x%llx is non-aligned"
273 @ MSG_REL_NULL "relocation error: file %s: section [%u]%s: \
677 @ MSG_REJ_TYPE "file %s: bad ELF type: %s"
678 @ MSG_REJ_BADFLAG "file %s: bad ELF flags value: %s"
679 @ MSG_REJ_MISFLAG "file %s: mismatched ELF flags value: %s"
680 @ MSG_REJ_VERSION "file %s: mismatched ELF/lib version: %s"
681 @ MSG_REJ_HAL "file %s: HAL R1 extensions required"
682 @ MSG_REJ_US3 "file %s: Sun UltraSPARC III extensions required"
683 @ MSG_REJ_STR "file %s: %s"
684 @ MSG_REJ_UNKFILE "file %s: unknown file type"
685 @ MSG_REJ_UNKCAP "file=%s; unknown capability: %d"
686 @ MSG_REJ_HWCAP_1 "file %s: hardware capability (CA_SUNW_HW_1) \
687 unsupported: %s"
688 @ MSG_REJ_SFCAP_1 "file %s: software capability (CA_SUNW_SF_1) \
689 unsupported: %s"
690 @ MSG_REJ_MACHCAP "file %s: machine capability (CA_SUNW_MACH) \
691 unsupported: %s"
692 @ MSG_REJ_PLATCAP "file %s: platform capability (CA_SUNW_PLAT) \
693 unsupported: %s"
694 @ MSG_REJ_HWCAP_2 "file %s: hardware capability (CA_SUNW_HW_2) \
695 unsupported: %s"
696 @ MSG_REJ_ARCHIVE "file %s: invalid archive use"
697
698 # Guidance messages
699 @ MSG_GUIDE_SUMMARY "see ld(1) -z guidance for more information"
700 @ MSG_GUIDE_DEFS "-z defs option recommended for shared objects"
701 @ MSG_GUIDE_DIRECT "-B direct or -z direct option recommended before \
702 first dependency"
703 @ MSG_GUIDE_LAZYLOAD "-z lazyload option recommended before \
704 first dependency"
705 @ MSG_GUIDE_MAPFILE "version 2 mapfile syntax recommended: %s"
706 @ MSG_GUIDE_TEXT "position independent (PIC) code recommended for \
707 shared objects"
708 @ MSG_GUIDE_UNUSED "removal of unused dependency recommended: %s"
709
710 @ _END_
711
712
713 # The following strings represent reserved names. Reference to these strings
714 # is via the MSG_ORIG() macro, and thus translations are not required.
715
716 @ MSG_STR_EOF "<eof>"
717 @ MSG_STR_ERROR "<error>"
718 @ MSG_STR_EMPTY ""
719 @ MSG_QSTR_BANG "'!'"
720 @ MSG_STR_COLON ":"
721 @ MSG_QSTR_COLON "':'"
722 @ MSG_QSTR_SEMICOLON "';'"
723 @ MSG_QSTR_EQUAL "'='"
724 @ MSG_QSTR_PLUSEQ "'+='"
725 @ MSG_QSTR_MINUSEQ "'-='"
726 @ MSG_QSTR_ATSIGN "'@'"
727 @ MSG_QSTR_DASH "'-'"
728 @ MSG_QSTR_LEFTBKT "'{'"
862 @ MSG_SYM_DYNAMIC "DYNAMIC"
863 @ MSG_SYM_DYNAMIC_U "_DYNAMIC"
864 @ MSG_SYM_EDATA "edata"
865 @ MSG_SYM_EDATA_U "_edata"
866 @ MSG_SYM_END "end"
867 @ MSG_SYM_END_U "_end"
868 @ MSG_SYM_ETEXT "etext"
869 @ MSG_SYM_ETEXT_U "_etext"
870 @ MSG_SYM_GOFTBL "GLOBAL_OFFSET_TABLE_"
871 @ MSG_SYM_GOFTBL_U "_GLOBAL_OFFSET_TABLE_"
872 @ MSG_SYM_PLKTBL "PROCEDURE_LINKAGE_TABLE_"
873 @ MSG_SYM_PLKTBL_U "_PROCEDURE_LINKAGE_TABLE_"
874 @ MSG_SYM_TLSGETADDR_U "__tls_get_addr"
875 @ MSG_SYM_TLSGETADDR_UU "___tls_get_addr"
876
877 @ MSG_SYM_L_END "END_"
878 @ MSG_SYM_L_END_U "_END_"
879 @ MSG_SYM_L_START "START_"
880 @ MSG_SYM_L_START_U "_START_"
881
882 # Support functions
883
884 @ MSG_SUP_VERSION "ld_version"
885 @ MSG_SUP_INPUT_DONE "ld_input_done"
886
887 @ MSG_SUP_START_64 "ld_start64"
888 @ MSG_SUP_ATEXIT_64 "ld_atexit64"
889 @ MSG_SUP_OPEN_64 "ld_open64"
890 @ MSG_SUP_FILE_64 "ld_file64"
891 @ MSG_SUP_INSEC_64 "ld_input_section64"
892 @ MSG_SUP_SEC_64 "ld_section64"
893
894 @ MSG_SUP_START "ld_start"
895 @ MSG_SUP_ATEXIT "ld_atexit"
896 @ MSG_SUP_OPEN "ld_open"
897 @ MSG_SUP_FILE "ld_file"
898 @ MSG_SUP_INSEC "ld_input_section"
899 @ MSG_SUP_SEC "ld_section"
900
901 #
945 @ MSG_ARG_FILES "file processing errors. No output written to %s"
946 @ MSG_ARG_SYM_WARN "symbol referencing errors"
947 @ MSG_ARG_SYM_FATAL "symbol referencing errors. No output written to %s"
948 @ MSG_ARG_AR_GRP_OLAP "%s cannot be nested"
949 @ MSG_ARG_AR_GRP_BAD "%s used without corresponding %s"
950
951
952 # Messages used to refer to options where there is more than
953 # one name accepted.
954
955 @ MSG_MARG_AR_GRPS "archive rescan groups \
956 (-z rescan-start, -(, --start-group)"
957 @ MSG_MARG_AR_GRP_END "archive rescan group end option \
958 (-z rescan-end, -), --end-group)"
959 @ MSG_MARG_AR_GRP_START "archive rescan group start option \
960 (-z rescan-start, -(, --start-group)"
961 @ MSG_MARG_ENTRY "entry point option (-e, --entry)"
962 @ MSG_MARG_FILTER_AUX "auxiliary filter option (-f, --auxiliary)"
963 @ MSG_MARG_FILTER "filter option (-F, --filter)"
964 @ MSG_MARG_OUTFILE "output object option (-o, --output)"
965 @ MSG_MARG_REL "relocatable object option (-r, --relocatable)"
966 @ MSG_MARG_RPATH "runpath option (-R, -rpath)"
967 @ MSG_MARG_SO "shared object option (-G, -shared)"
968 @ MSG_MARG_SONAME "soname option (-h, --soname)"
969 @ MSG_MARG_STRIP "strip option (-s, --strip-all)"
970
971 # Entrance criteria messages
972
973 @ MSG_ENT_MAP_FMT_TIL_1 "\t\t%s\n\n"
974 @ MSG_ENT_MAP_TITLE_1 "LINK EDITOR MEMORY MAP"
975
976 #
977 # TRANSLATION_NOTE -- Entry map header
978 #
979 # The next message is a format string for a title. The title is composed of
980 # two lines. In C locale, it would look like:
981 #
982 # output input new
983 # section section displacement size
984 #
985 # The \t characters are used for alignment. (output section), (input section),
986 # and (new displacement) have to be aligned.
987 #
988 @ MSG_ENT_MAP_FMT_TIL_2 "\n%s\t\t%s\t\t%s\n%s\t\t%s\t\t%s\t%s\n\n"
989 @ MSG_ENT_MAP_FMT_TIL_3 "\n%s\t\t%s\t\t%s\n%s\t\t%s\t\t%s\t\t%s\n\n"
1426 @ MSG_ARG_RESCAN_START "rescan-start"
1427 @ MSG_ARG_RESCAN_END "rescan-end"
1428 @ MSG_ARG_GUIDE "guidance"
1429 @ MSG_ARG_NOLDYNSYM "noldynsym"
1430 @ MSG_ARG_RELAXRELOC "relaxreloc"
1431 @ MSG_ARG_NORELAXRELOC "norelaxreloc"
1432 @ MSG_ARG_NOSIGHANDLER "nosighandler"
1433 @ MSG_ARG_GLOBAUDIT "globalaudit"
1434 @ MSG_ARG_TARGET "target="
1435 @ MSG_ARG_WRAP "wrap="
1436 @ MSG_ARG_FATWARN "fatal-warnings"
1437 @ MSG_ARG_NOFATWARN "nofatal-warnings"
1438 @ MSG_ARG_HELP "help"
1439 @ MSG_ARG_GROUP "group"
1440 @ MSG_ARG_REDUCE "reduce"
1441 @ MSG_ARG_STATIC "static"
1442 @ MSG_ARG_SYMBOLCAP "symbolcap"
1443 @ MSG_ARG_DEFERRED "deferred"
1444 @ MSG_ARG_NODEFERRED "nodeferred"
1445 @ MSG_ARG_ASSDEFLIB "assert-deflib"
1446
1447 @ MSG_ARG_LCOM "L,"
1448 @ MSG_ARG_PCOM "P,"
1449 @ MSG_ARG_UCOM "U,"
1450
1451 @ MSG_ARG_T_RPATH "rpath"
1452 @ MSG_ARG_T_SHARED "shared"
1453 @ MSG_ARG_T_SONAME "soname"
1454 @ MSG_ARG_T_WL "l,-"
1455
1456 @ MSG_ARG_T_AUXFLTR "-auxiliary"
1457 @ MSG_ARG_T_MULDEFS "-allow-multiple-definition"
1458 @ MSG_ARG_T_INTERP "-dynamic-linker"
1459 @ MSG_ARG_T_ENDGROUP "-end-group"
1460 @ MSG_ARG_T_ENTRY "-entry"
1461 @ MSG_ARG_T_STDFLTR "-filter"
1462 @ MSG_ARG_T_FATWARN "-fatal-warnings"
1463 @ MSG_ARG_T_NOFATWARN "-no-fatal-warnings"
1464 @ MSG_ARG_T_HELP "-help"
1465 @ MSG_ARG_T_LIBRARY "-library"
1474 @ MSG_ARG_T_VERSION "-version"
1475 @ MSG_ARG_T_WHOLEARC "-whole-archive"
1476 @ MSG_ARG_T_WRAP "-wrap"
1477 @ MSG_ARG_T_OPAR "("
1478 @ MSG_ARG_T_CPAR ")"
1479
1480 @ MSG_ARG_ENABLED "enabled"
1481 @ MSG_ARG_DISABLED "disabled"
1482 @ MSG_ARG_ENABLE "enable"
1483 @ MSG_ARG_DISABLE "disable"
1484
1485 # -z guidance=item strings
1486 @ MSG_ARG_GUIDE_DELIM ",: \t"
1487 @ MSG_ARG_GUIDE_NO_ALL "noall"
1488 @ MSG_ARG_GUIDE_NO_DEFS "nodefs"
1489 @ MSG_ARG_GUIDE_NO_DIRECT "nodirect"
1490 @ MSG_ARG_GUIDE_NO_LAZYLOAD "nolazyload"
1491 @ MSG_ARG_GUIDE_NO_MAPFILE "nomapfile"
1492 @ MSG_ARG_GUIDE_NO_TEXT "notext"
1493 @ MSG_ARG_GUIDE_NO_UNUSED "nounused"
1494
1495 # Environment variable strings
1496
1497 @ MSG_LD_RUN_PATH "LD_RUN_PATH"
1498 @ MSG_LD_LIBPATH_32 "LD_LIBRARY_PATH_32"
1499 @ MSG_LD_LIBPATH_64 "LD_LIBRARY_PATH_64"
1500 @ MSG_LD_LIBPATH "LD_LIBRARY_PATH"
1501
1502 @ MSG_LD_NOVERSION_32 "LD_NOVERSION_32"
1503 @ MSG_LD_NOVERSION_64 "LD_NOVERSION_64"
1504 @ MSG_LD_NOVERSION "LD_NOVERSION"
1505
1506 @ MSG_SGS_SUPPORT_32 "SGS_SUPPORT_32"
1507 @ MSG_SGS_SUPPORT_64 "SGS_SUPPORT_64"
1508 @ MSG_SGS_SUPPORT "SGS_SUPPORT"
1509
1510
1511 # Symbol names
1512
1513 @ MSG_SYM_LIBVER_U "_lib_version"
|
234 \t\t\tuntil no further member extraction occurs\n"
235 @ MSG_ARG_DETAIL_ZRSN "\t[-z rescan-now]\timmediately rescan archive list \
236 until\n\
237 \t\t\tno further member extraction occurs\n"
238 @ MSG_ARG_DETAIL_ZRSGRP "\t[-z rescan-start archives... -z rescan-end],\n\
239 \t[--start-group archives... --end-group], \
240 [-( archives... -)]\n\
241 \t\t\trescan specified archive group upon reaching\n\
242 \t\t\tthe end of the group, until no further\n\
243 \t\t\tmember extraction occurs\n"
244 @ MSG_ARG_DETAIL_ZSCAP "\t[-z symbolcap]\tconvert object capabilities to \
245 symbol capabilities\n"
246 @ MSG_ARG_DETAIL_ZTARG "\t[-z target=platform]\n\
247 \t\t\ttarget machine for cross linking\n"
248 @ MSG_ARG_DETAIL_ZT "\t[-z text]\tdisallow output relocations against \
249 text\n"
250 @ MSG_ARG_DETAIL_ZTO "\t[-z textoff]\tallow output relocations against \
251 text\n"
252 @ MSG_ARG_DETAIL_ZTW "\t[-z textwarn]\twarn if there are relocations \
253 against text\n"
254 @ MSG_ARG_DETAIL_ZTY "\t[-z type=type]\tspecify the type of object \
255 (exec, kmod, reloc, shared)\n"
256 @ MSG_ARG_DETAIL_ZWRAP "\t[-z wrap=symbol], [-wrap=symbol], [--wrap=symbol]\n\
257 \t\t\twrap symbol references\n"
258 @ MSG_ARG_DETAIL_ZVER "\t[-z verbose]\t\
259 generate warnings for suspicious processings\n"
260
261 #
262 # TRANSLATION_NOTE -- End of USAGE message
263 #
264 @ MSG_GRP_INVALNDX "file %s: group section [%u]%s: entry %d: \
265 invalid section index: %d"
266
267 # Relocation processing messages (some of these are required to satisfy
268 # do_reloc(), which is common code used by cmd/sgs/rtld - make sure both
269 # message files remain consistent).
270
271 @ MSG_REL_NOFIT "relocation error: %s: file %s: symbol %s: \
272 value 0x%llx does not fit"
273 @ MSG_REL_NONALIGN "relocation error: %s: file %s: symbol %s: \
274 offset 0x%llx is non-aligned"
275 @ MSG_REL_NULL "relocation error: file %s: section [%u]%s: \
679 @ MSG_REJ_TYPE "file %s: bad ELF type: %s"
680 @ MSG_REJ_BADFLAG "file %s: bad ELF flags value: %s"
681 @ MSG_REJ_MISFLAG "file %s: mismatched ELF flags value: %s"
682 @ MSG_REJ_VERSION "file %s: mismatched ELF/lib version: %s"
683 @ MSG_REJ_HAL "file %s: HAL R1 extensions required"
684 @ MSG_REJ_US3 "file %s: Sun UltraSPARC III extensions required"
685 @ MSG_REJ_STR "file %s: %s"
686 @ MSG_REJ_UNKFILE "file %s: unknown file type"
687 @ MSG_REJ_UNKCAP "file=%s; unknown capability: %d"
688 @ MSG_REJ_HWCAP_1 "file %s: hardware capability (CA_SUNW_HW_1) \
689 unsupported: %s"
690 @ MSG_REJ_SFCAP_1 "file %s: software capability (CA_SUNW_SF_1) \
691 unsupported: %s"
692 @ MSG_REJ_MACHCAP "file %s: machine capability (CA_SUNW_MACH) \
693 unsupported: %s"
694 @ MSG_REJ_PLATCAP "file %s: platform capability (CA_SUNW_PLAT) \
695 unsupported: %s"
696 @ MSG_REJ_HWCAP_2 "file %s: hardware capability (CA_SUNW_HW_2) \
697 unsupported: %s"
698 @ MSG_REJ_ARCHIVE "file %s: invalid archive use"
699 @ MSG_REJ_KMOD "file %s: kernel modules can't be link-edit input"
700
701 # Guidance messages
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 \
705 first dependency"
706 @ MSG_GUIDE_LAZYLOAD "-z lazyload option recommended before \
707 first dependency"
708 @ MSG_GUIDE_MAPFILE "version 2 mapfile syntax recommended: %s"
709 @ MSG_GUIDE_TEXT "position independent (PIC) code recommended for \
710 shared objects"
711 @ MSG_GUIDE_UNUSED "removal of unused dependency recommended: %s"
712 @ MSG_GUIDE_KMOD "use -z type=kmod, not -r -dy"
713
714 @ _END_
715
716
717 # The following strings represent reserved names. Reference to these strings
718 # is via the MSG_ORIG() macro, and thus translations are not required.
719
720 @ MSG_STR_EOF "<eof>"
721 @ MSG_STR_ERROR "<error>"
722 @ MSG_STR_EMPTY ""
723 @ MSG_QSTR_BANG "'!'"
724 @ MSG_STR_COLON ":"
725 @ MSG_QSTR_COLON "':'"
726 @ MSG_QSTR_SEMICOLON "';'"
727 @ MSG_QSTR_EQUAL "'='"
728 @ MSG_QSTR_PLUSEQ "'+='"
729 @ MSG_QSTR_MINUSEQ "'-='"
730 @ MSG_QSTR_ATSIGN "'@'"
731 @ MSG_QSTR_DASH "'-'"
732 @ MSG_QSTR_LEFTBKT "'{'"
866 @ MSG_SYM_DYNAMIC "DYNAMIC"
867 @ MSG_SYM_DYNAMIC_U "_DYNAMIC"
868 @ MSG_SYM_EDATA "edata"
869 @ MSG_SYM_EDATA_U "_edata"
870 @ MSG_SYM_END "end"
871 @ MSG_SYM_END_U "_end"
872 @ MSG_SYM_ETEXT "etext"
873 @ MSG_SYM_ETEXT_U "_etext"
874 @ MSG_SYM_GOFTBL "GLOBAL_OFFSET_TABLE_"
875 @ MSG_SYM_GOFTBL_U "_GLOBAL_OFFSET_TABLE_"
876 @ MSG_SYM_PLKTBL "PROCEDURE_LINKAGE_TABLE_"
877 @ MSG_SYM_PLKTBL_U "_PROCEDURE_LINKAGE_TABLE_"
878 @ MSG_SYM_TLSGETADDR_U "__tls_get_addr"
879 @ MSG_SYM_TLSGETADDR_UU "___tls_get_addr"
880
881 @ MSG_SYM_L_END "END_"
882 @ MSG_SYM_L_END_U "_END_"
883 @ MSG_SYM_L_START "START_"
884 @ MSG_SYM_L_START_U "_START_"
885
886 @ MSG_SYM_SECBOUND_START "__start_"
887 @ MSG_SYM_SECBOUND_STOP "__stop_"
888
889 # Support functions
890
891 @ MSG_SUP_VERSION "ld_version"
892 @ MSG_SUP_INPUT_DONE "ld_input_done"
893
894 @ MSG_SUP_START_64 "ld_start64"
895 @ MSG_SUP_ATEXIT_64 "ld_atexit64"
896 @ MSG_SUP_OPEN_64 "ld_open64"
897 @ MSG_SUP_FILE_64 "ld_file64"
898 @ MSG_SUP_INSEC_64 "ld_input_section64"
899 @ MSG_SUP_SEC_64 "ld_section64"
900
901 @ MSG_SUP_START "ld_start"
902 @ MSG_SUP_ATEXIT "ld_atexit"
903 @ MSG_SUP_OPEN "ld_open"
904 @ MSG_SUP_FILE "ld_file"
905 @ MSG_SUP_INSEC "ld_input_section"
906 @ MSG_SUP_SEC "ld_section"
907
908 #
952 @ MSG_ARG_FILES "file processing errors. No output written to %s"
953 @ MSG_ARG_SYM_WARN "symbol referencing errors"
954 @ MSG_ARG_SYM_FATAL "symbol referencing errors. No output written to %s"
955 @ MSG_ARG_AR_GRP_OLAP "%s cannot be nested"
956 @ MSG_ARG_AR_GRP_BAD "%s used without corresponding %s"
957
958
959 # Messages used to refer to options where there is more than
960 # one name accepted.
961
962 @ MSG_MARG_AR_GRPS "archive rescan groups \
963 (-z rescan-start, -(, --start-group)"
964 @ MSG_MARG_AR_GRP_END "archive rescan group end option \
965 (-z rescan-end, -), --end-group)"
966 @ MSG_MARG_AR_GRP_START "archive rescan group start option \
967 (-z rescan-start, -(, --start-group)"
968 @ MSG_MARG_ENTRY "entry point option (-e, --entry)"
969 @ MSG_MARG_FILTER_AUX "auxiliary filter option (-f, --auxiliary)"
970 @ MSG_MARG_FILTER "filter option (-F, --filter)"
971 @ MSG_MARG_OUTFILE "output object option (-o, --output)"
972 @ MSG_MARG_REL "relocatable object option (-r, --relocatable, \
973 -z type=reloc)"
974 @ MSG_MARG_RPATH "runpath option (-R, -rpath)"
975 @ MSG_MARG_SO "shared object option (-G, -shared, -z type=shared)"
976 @ MSG_MARG_SONAME "soname option (-h, --soname)"
977 @ MSG_MARG_STRIP "strip option (-s, --strip-all)"
978 @ MSG_MARG_TYPE_KMOD "-z type=kmod"
979
980 # Entrance criteria messages
981
982 @ MSG_ENT_MAP_FMT_TIL_1 "\t\t%s\n\n"
983 @ MSG_ENT_MAP_TITLE_1 "LINK EDITOR MEMORY MAP"
984
985 #
986 # TRANSLATION_NOTE -- Entry map header
987 #
988 # The next message is a format string for a title. The title is composed of
989 # two lines. In C locale, it would look like:
990 #
991 # output input new
992 # section section displacement size
993 #
994 # The \t characters are used for alignment. (output section), (input section),
995 # and (new displacement) have to be aligned.
996 #
997 @ MSG_ENT_MAP_FMT_TIL_2 "\n%s\t\t%s\t\t%s\n%s\t\t%s\t\t%s\t%s\n\n"
998 @ MSG_ENT_MAP_FMT_TIL_3 "\n%s\t\t%s\t\t%s\n%s\t\t%s\t\t%s\t\t%s\n\n"
1435 @ MSG_ARG_RESCAN_START "rescan-start"
1436 @ MSG_ARG_RESCAN_END "rescan-end"
1437 @ MSG_ARG_GUIDE "guidance"
1438 @ MSG_ARG_NOLDYNSYM "noldynsym"
1439 @ MSG_ARG_RELAXRELOC "relaxreloc"
1440 @ MSG_ARG_NORELAXRELOC "norelaxreloc"
1441 @ MSG_ARG_NOSIGHANDLER "nosighandler"
1442 @ MSG_ARG_GLOBAUDIT "globalaudit"
1443 @ MSG_ARG_TARGET "target="
1444 @ MSG_ARG_WRAP "wrap="
1445 @ MSG_ARG_FATWARN "fatal-warnings"
1446 @ MSG_ARG_NOFATWARN "nofatal-warnings"
1447 @ MSG_ARG_HELP "help"
1448 @ MSG_ARG_GROUP "group"
1449 @ MSG_ARG_REDUCE "reduce"
1450 @ MSG_ARG_STATIC "static"
1451 @ MSG_ARG_SYMBOLCAP "symbolcap"
1452 @ MSG_ARG_DEFERRED "deferred"
1453 @ MSG_ARG_NODEFERRED "nodeferred"
1454 @ MSG_ARG_ASSDEFLIB "assert-deflib"
1455 @ MSG_ARG_TYPE "type"
1456
1457 @ MSG_ARG_LCOM "L,"
1458 @ MSG_ARG_PCOM "P,"
1459 @ MSG_ARG_UCOM "U,"
1460
1461 @ MSG_ARG_T_RPATH "rpath"
1462 @ MSG_ARG_T_SHARED "shared"
1463 @ MSG_ARG_T_SONAME "soname"
1464 @ MSG_ARG_T_WL "l,-"
1465
1466 @ MSG_ARG_T_AUXFLTR "-auxiliary"
1467 @ MSG_ARG_T_MULDEFS "-allow-multiple-definition"
1468 @ MSG_ARG_T_INTERP "-dynamic-linker"
1469 @ MSG_ARG_T_ENDGROUP "-end-group"
1470 @ MSG_ARG_T_ENTRY "-entry"
1471 @ MSG_ARG_T_STDFLTR "-filter"
1472 @ MSG_ARG_T_FATWARN "-fatal-warnings"
1473 @ MSG_ARG_T_NOFATWARN "-no-fatal-warnings"
1474 @ MSG_ARG_T_HELP "-help"
1475 @ MSG_ARG_T_LIBRARY "-library"
1484 @ MSG_ARG_T_VERSION "-version"
1485 @ MSG_ARG_T_WHOLEARC "-whole-archive"
1486 @ MSG_ARG_T_WRAP "-wrap"
1487 @ MSG_ARG_T_OPAR "("
1488 @ MSG_ARG_T_CPAR ")"
1489
1490 @ MSG_ARG_ENABLED "enabled"
1491 @ MSG_ARG_DISABLED "disabled"
1492 @ MSG_ARG_ENABLE "enable"
1493 @ MSG_ARG_DISABLE "disable"
1494
1495 # -z guidance=item strings
1496 @ MSG_ARG_GUIDE_DELIM ",: \t"
1497 @ MSG_ARG_GUIDE_NO_ALL "noall"
1498 @ MSG_ARG_GUIDE_NO_DEFS "nodefs"
1499 @ MSG_ARG_GUIDE_NO_DIRECT "nodirect"
1500 @ MSG_ARG_GUIDE_NO_LAZYLOAD "nolazyload"
1501 @ MSG_ARG_GUIDE_NO_MAPFILE "nomapfile"
1502 @ MSG_ARG_GUIDE_NO_TEXT "notext"
1503 @ MSG_ARG_GUIDE_NO_UNUSED "nounused"
1504
1505 # -z type= strings
1506 @ MSG_ARG_TYPE_RELOC "reloc"
1507 @ MSG_ARG_TYPE_EXEC "exec"
1508 @ MSG_ARG_TYPE_SHARED "shared"
1509 @ MSG_ARG_TYPE_KMOD "kmod"
1510
1511 # Environment variable strings
1512
1513 @ MSG_LD_RUN_PATH "LD_RUN_PATH"
1514 @ MSG_LD_LIBPATH_32 "LD_LIBRARY_PATH_32"
1515 @ MSG_LD_LIBPATH_64 "LD_LIBRARY_PATH_64"
1516 @ MSG_LD_LIBPATH "LD_LIBRARY_PATH"
1517
1518 @ MSG_LD_NOVERSION_32 "LD_NOVERSION_32"
1519 @ MSG_LD_NOVERSION_64 "LD_NOVERSION_64"
1520 @ MSG_LD_NOVERSION "LD_NOVERSION"
1521
1522 @ MSG_SGS_SUPPORT_32 "SGS_SUPPORT_32"
1523 @ MSG_SGS_SUPPORT_64 "SGS_SUPPORT_64"
1524 @ MSG_SGS_SUPPORT "SGS_SUPPORT"
1525
1526
1527 # Symbol names
1528
1529 @ MSG_SYM_LIBVER_U "_lib_version"
|