Print this page
7319 Need a way to turn off ld "multiple inclusion" warnings
Reviewed by: Martin Bochnig <opensxce@mail.ru>
Reviewed by: Kim Shrier <kshrier@racktopsystems.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/libld/common/libld.msg
          +++ new/usr/src/cmd/sgs/libld/common/libld.msg
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24  #
  25   25  
  26   26  #
  27   27  # Copyright (c) 2012, Joyent, Inc.  All rights reserved.
       28 +# Copyright 2016 RackTop Systems.
  28   29  #
  29   30  
  30   31  @ _START_
  31   32  
  32   33  # Message file for cmd/sgs/libld.
  33   34  
  34   35  @ MSG_ID_LIBLD
  35   36  
  36   37  #
  37   38  # TRANSLATION_NOTE -- Beginning of USAGE message
↓ open down ↓ 161 lines elided ↑ open up ↑
 199  200                           \t\t\tdefine arguments applicable to the \
 200  201                           32-bit class of ld(1)\n"
 201  202  @ MSG_ARG_DETAIL_ZLD64  "\t[-z ld64=arg1,arg2,...]\n\
 202  203                           \t\t\tdefine arguments applicable to the \
 203  204                           64-bit class of ld(1)\n"
 204  205  @ MSG_ARG_DETAIL_ZLO    "\t[-z loadfltr]\tmark filter as requiring immediate \
 205  206                           loading of its\n\
 206  207                           \t\t\tfiltees at runtime\n"
 207  208  @ MSG_ARG_DETAIL_ZM     "\t[-z muldefs], [--allow-multiple-definition]\n\
 208  209                           \t\t\tallow multiply-defined symbols\n"
      210 +@ MSG_ARG_DETAIL_ZMI    "\t[-z mulincl]\n\
      211 +                         \t\t\tallow multiple inclusions of the same file\n"
 209  212  @ MSG_ARG_DETAIL_ZNDFS  "\t[-z nodefs]\tallow undefined symbol references\n"
 210  213  @ MSG_ARG_DETAIL_ZNDEF  "\t[-z nodefaultlib]\n\
 211  214                           \t\t\tmark object to ignore any default library \
 212  215                           search path\n"
 213  216  @ MSG_ARG_DETAIL_ZNDEL  "\t[-z nodelete]\tmark object as non-deletable\n"
 214  217  @ MSG_ARG_DETAIL_ZNDLO  "\t[-z nodlopen]\tmark object as non-dlopen()'able\n"
 215  218  @ MSG_ARG_DETAIL_ZNDU   "\t[-z nodump]\tmark object as non-dldump()'able\n"
 216  219  @ MSG_ARG_DETAIL_ZNLD   "\t[-z noldynsym]\tdo not add a .SUNW_ldynsym section\n"
 217  220  @ MSG_ARG_DETAIL_ZNPA   "\t[-z nopartial]\texpand any partially initialized \
 218  221                           symbols\n"
↓ open down ↓ 1175 lines elided ↑ open up ↑
1394 1397  @ MSG_ARG_NOW           "now"
1395 1398  @ MSG_ARG_ORIGIN        "origin"
1396 1399  @ MSG_ARG_DEFS          "defs"
1397 1400  @ MSG_ARG_NODEFS        "nodefs"
1398 1401  @ MSG_ARG_NODUMP        "nodump"
1399 1402  @ MSG_ARG_NOVERSION     "noversion"
1400 1403  @ MSG_ARG_TEXT          "text"
1401 1404  @ MSG_ARG_TEXTOFF       "textoff"
1402 1405  @ MSG_ARG_TEXTWARN      "textwarn"
1403 1406  @ MSG_ARG_MULDEFS       "muldefs"
     1407 +@ MSG_ARG_MULINCL       "mulincl"
1404 1408  @ MSG_ARG_NODELETE      "nodelete"
1405 1409  @ MSG_ARG_NOINTERP      "nointerp"
1406 1410  @ MSG_ARG_NOPARTIAL     "nopartial"
1407 1411  @ MSG_ARG_NORELOC       "noreloc"
1408 1412  @ MSG_ARG_REDLOCSYM     "redlocsym"
1409 1413  @ MSG_ARG_VERBOSE       "verbose"
1410 1414  @ MSG_ARG_WEAKEXT       "weakextract"
1411 1415  @ MSG_ARG_LOADFLTR      "loadfltr"
1412 1416  @ MSG_ARG_ALLEXTRT      "allextract"
1413 1417  @ MSG_ARG_DFLEXTRT      "defaultextract"
↓ open down ↓ 182 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX