Print this page
8616 ld has trouble parsing -z options specified with -Wl
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>


   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
  24 #
  25 
  26 #
  27 # Copyright (c) 2012, Joyent, Inc.  All rights reserved.

  28 #
  29 
  30 @ _START_
  31 
  32 # Message file for cmd/sgs/libld.
  33 
  34 @ MSG_ID_LIBLD
  35 
  36 #
  37 # TRANSLATION_NOTE -- Beginning of USAGE message
  38 #       The following messages are the usage messages for the ld command.
  39 #       Tab characters (\t) are used to align the messages.
  40 #
  41 #       Each usage message starts with \t, and if the message has more than one
  42 #               line, the following messages are aligned by 3 tab characters.
  43 #               When you see \n\t\t\t, the first \n is used to change the line,
  44 #               and following 3 tab characters are used to align the line.
  45 #
  46 #       Each usage message option is surrounded by [ and ].  Then the
  47 #       description of the option follows. The descriptions should be aligned,


 713 # is via the MSG_ORIG() macro, and thus translations are not required.
 714 
 715 @ MSG_STR_EOF           "<eof>"
 716 @ MSG_STR_ERROR         "<error>"
 717 @ MSG_STR_EMPTY         ""
 718 @ MSG_QSTR_BANG         "'!'"
 719 @ MSG_STR_COLON         ":"
 720 @ MSG_QSTR_COLON        "':'"
 721 @ MSG_QSTR_SEMICOLON    "';'"
 722 @ MSG_QSTR_EQUAL        "'='"
 723 @ MSG_QSTR_PLUSEQ       "'+='"
 724 @ MSG_QSTR_MINUSEQ      "'-='"
 725 @ MSG_QSTR_ATSIGN       "'@'"
 726 @ MSG_QSTR_DASH         "'-'"
 727 @ MSG_QSTR_LEFTBKT      "'{'"
 728 @ MSG_QSTR_RIGHTBKT     "'}'"
 729 @ MSG_QSTR_PIPE         "'|'"
 730 @ MSG_QSTR_STAR         "'*'"
 731 @ MSG_STR_DOT           "."
 732 @ MSG_STR_SLASH         "/"

 733 @ MSG_STR_DYNAMIC       "(.dynamic)"
 734 @ MSG_STR_ORIGIN        "$ORIGIN"
 735 @ MSG_STR_MACHINE       "$MACHINE"
 736 @ MSG_STR_PLATFORM      "$PLATFORM"
 737 @ MSG_STR_ISALIST       "$ISALIST"
 738 @ MSG_STR_OSNAME        "$OSNAME"
 739 @ MSG_STR_OSREL         "$OSREL"
 740 @ MSG_STR_UU_REAL_U     "__real_"
 741 @ MSG_STR_UU_WRAP_U     "__wrap_"
 742 @ MSG_STR_UELF32        "_ELF32"
 743 @ MSG_STR_UELF64        "_ELF64"
 744 @ MSG_STR_USPARC        "_sparc"
 745 @ MSG_STR_UX86          "_x86"
 746 @ MSG_STR_TRUE          "true"
 747 
 748 @ MSG_STR_CDIR_ADD      "$add"
 749 @ MSG_STR_CDIR_CLEAR    "$clear"
 750 @ MSG_STR_CDIR_ERROR    "$error"
 751 @ MSG_STR_CDIR_MFVER    "$mapfile_version"
 752 @ MSG_STR_CDIR_IF       "$if"




   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
  24 #
  25 
  26 #
  27 # Copyright (c) 2012, Joyent, Inc.  All rights reserved.
  28 # Copyright 2017 RackTop Systems.
  29 #
  30 
  31 @ _START_
  32 
  33 # Message file for cmd/sgs/libld.
  34 
  35 @ MSG_ID_LIBLD
  36 
  37 #
  38 # TRANSLATION_NOTE -- Beginning of USAGE message
  39 #       The following messages are the usage messages for the ld command.
  40 #       Tab characters (\t) are used to align the messages.
  41 #
  42 #       Each usage message starts with \t, and if the message has more than one
  43 #               line, the following messages are aligned by 3 tab characters.
  44 #               When you see \n\t\t\t, the first \n is used to change the line,
  45 #               and following 3 tab characters are used to align the line.
  46 #
  47 #       Each usage message option is surrounded by [ and ].  Then the
  48 #       description of the option follows. The descriptions should be aligned,


 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      "'{'"
 729 @ MSG_QSTR_RIGHTBKT     "'}'"
 730 @ MSG_QSTR_PIPE         "'|'"
 731 @ MSG_QSTR_STAR         "'*'"
 732 @ MSG_STR_DOT           "."
 733 @ MSG_STR_SLASH         "/"
 734 @ MSG_STR_COMMA         ","
 735 @ MSG_STR_DYNAMIC       "(.dynamic)"
 736 @ MSG_STR_ORIGIN        "$ORIGIN"
 737 @ MSG_STR_MACHINE       "$MACHINE"
 738 @ MSG_STR_PLATFORM      "$PLATFORM"
 739 @ MSG_STR_ISALIST       "$ISALIST"
 740 @ MSG_STR_OSNAME        "$OSNAME"
 741 @ MSG_STR_OSREL         "$OSREL"
 742 @ MSG_STR_UU_REAL_U     "__real_"
 743 @ MSG_STR_UU_WRAP_U     "__wrap_"
 744 @ MSG_STR_UELF32        "_ELF32"
 745 @ MSG_STR_UELF64        "_ELF64"
 746 @ MSG_STR_USPARC        "_sparc"
 747 @ MSG_STR_UX86          "_x86"
 748 @ MSG_STR_TRUE          "true"
 749 
 750 @ MSG_STR_CDIR_ADD      "$add"
 751 @ MSG_STR_CDIR_CLEAR    "$clear"
 752 @ MSG_STR_CDIR_ERROR    "$error"
 753 @ MSG_STR_CDIR_MFVER    "$mapfile_version"
 754 @ MSG_STR_CDIR_IF       "$if"