From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28357 invoked from network); 17 Jul 2020 15:48:04 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 17 Jul 2020 15:48:04 -0000 Received: (qmail 5499 invoked by uid 550); 17 Jul 2020 15:48:00 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 5469 invoked from network); 17 Jul 2020 15:47:59 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:from:date:message-id:subject:to; bh=hW5hMWYBOG4RmBrsMmZZTn0+Q3cZTwvFtmovxH1/1G8=; b=YM0ZoJwhUDx9MjexKo6qi09QyhP5v2dPsZew0CuoeMSDffjLCiFJgS5dohGYnzuJiP VjWcE9T1ONmvL+AhP95wMKC+I1hHu2lnLkWOaQXSEwiORa7CdpUCrttEGyxV0lNHG4uU KFI7UKo8KRJIbOUhR/fQ0QvscVuwmf61pRXm0Gx3r4bYfpYEQEsZAutHwY+gaseV0gdC lg0ItKb/kFrFnGKVkCCJlRweeHmGFuUw8VE/rqheYp3K24jtXpyttYJO6R42YQ3zMCO8 51iTzm9jKNeZcFbr7ZzTYlGddZpEmYO/aZ0p+zRoo0413psaBVaAMUf/+A4ybCY6RwFx lSww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=hW5hMWYBOG4RmBrsMmZZTn0+Q3cZTwvFtmovxH1/1G8=; b=VPnx1gW4cNgSo9XGE0kX9VmU6/G3XsA6ptDcktVxXamDp9YMbnk9+yJG324JJ6Cl9d P608DFIkQhaCv2PIM+4wja+qWisouF6ozTEF1oRr/gCorDlFvHfdLohqRp134gVhxlG5 ntKfQQPR/lURQ09O2p9kBIm33idEsKkAv5f0SsGNfD+uL29tbIFJC4J7tZmfvUEcr4WV Ovqco293Fh8z9g+Hw516abvBixUq40ZLlNqpKunbpny4wozLNJSqin+C0Hx2rEwxhrdW Z9nX5e60cFHG5mkLlZp8yfgPoZMPGAIhwdX0ziZxbfsw0HWls8jIsQQ+8CmjSYr3BA65 A+Fw== X-Gm-Message-State: AOAM532iZuG8oxaz+HIGewBvZL8nsEKSfrb+0A1exBYiAq4/LX2Fed+4 mt8+WtWXVS9j2vFf0/+zxFqP1E959PwOSoIPj+38Ls2y X-Google-Smtp-Source: ABdhPJzg5kIKNotU1yGV5HsBUCjB9BM6S9XgB8fsUHURzz2mteW7QWsnS1G/ieKrJkvlWNesGSku6uyJ/f7z5j02EUE= X-Received: by 2002:a92:8b11:: with SMTP id i17mr10271496ild.212.1595000866743; Fri, 17 Jul 2020 08:47:46 -0700 (PDT) MIME-Version: 1.0 From: Jeffrey Walton Date: Fri, 17 Jul 2020 11:47:28 -0400 Message-ID: To: musl@lists.openwall.com Content-Type: text/plain; charset="UTF-8" Subject: [musl] Musl loader and malformed ORIGIN-based runpath's Hi Everyone, Below is an audit of projects that mishandle ORIGIN-based runpaths. It is the result of building OpenSSH and its dependencies on Solaris. (Sun provides an old copy of OpenSSH that only supports RSA). Notice the number of libraries that mishandle -Wl,-rpath,$ORIGIN/../lib. They include Nettle and Perl. Perl builds makefiles on the fly so I cannot fix the makefiles before running make. Perl's problem has been reported but there is no interest in fixing it: https://github.com/Perl/perl5/issues/17534. I really feel the Musl loader needs to be a little more forgiving. If it encounters a bad rpath or runpath, then discard the bad path only. Keep the good ones. ==================== jwalton@solaris:$ ./rpath-libs.sh /opt/ssh/lib **************************************** /opt/ssh/lib/libtinfo.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextsrc.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libdb-6.2.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgmp.so.10: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libhogweed.so.6.0: RUNPATH RIGIN/../lib:/opt/ssh/lib RPATH RIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libpanel.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libform.so.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libexpat.so.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libdb_cxx-6.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextpo.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libpanel.so.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libexpat.so.1.6.11: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libhogweed.so.6: RUNPATH RIGIN/../lib:/opt/ssh/lib RPATH RIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libdb_cxx.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libz.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libncurses.so.6: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/engines-1.1/padlock.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/engines-1.1/capi.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libiconv.so.2: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libldns.so.3: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libtinfo.so.6: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libpanel.so.6: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libunbound.so.8.1.8: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libform.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextpo.so.0: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/CORE/libperl.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/File/DosGlob/DosGlob.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/File/Glob/Glob.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/POSIX/POSIX.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/List/Util/Util.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Data/Dumper/Dumper.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Time/Piece/Piece.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Time/HiRes/HiRes.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/PerlIO/via/via.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/PerlIO/scalar/scalar.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/PerlIO/encoding/encoding.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/PerlIO/mmap/mmap.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/Symbol/Symbol.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/Unicode/Unicode.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/EBCDIC/EBCDIC.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/CN/CN.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/TW/TW.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/Encode.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/JP/JP.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/Byte/Byte.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Encode/KR/KR.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Compress/Raw/Bzip2/Bzip2.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Compress/Raw/Zlib/Zlib.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Cwd/Cwd.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/IPC/SysV/SysV.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/threads/threads.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/threads/shared/shared.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/DB_File/DB_File.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/B/B.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/attributes/attributes.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Opcode/Opcode.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/re/re.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Devel/Peek/Peek.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/mro/mro.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Socket/Socket.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/MIME/Base64/Base64.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Sys/Syslog/Syslog.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Sys/Hostname/Hostname.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Storable/Storable.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Math/BigInt/FastCalc/FastCalc.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/IO/IO.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/NDBM_File/NDBM_File.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Fcntl/Fcntl.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Tie/Hash/NamedCapture/NamedCapture.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Filter/Util/Call/Call.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/SDBM_File/SDBM_File.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/GDBM_File/GDBM_File.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/I18N/Langinfo/Langinfo.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/ODBM_File/ODBM_File.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Unicode/Normalize/Normalize.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Unicode/Collate/Collate.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Digest/SHA/SHA.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Digest/MD5/MD5.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Hash/Util/FieldHash/FieldHash.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/perl5/5.30.1/i86pc-solaris-64/auto/Hash/Util/Util.so: RUNPATH /../lib:/opt/ssh/lib RPATH /../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgmp.so.10.4.0: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libdb.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libncurses.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libunistring.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libunistring.so.2.1.0: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libtextstyle.so.0.0.1: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libz.so.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libssl.so.1.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libasprintf.so.0: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libcrypto.so.1.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libhiredis.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libform.so.6: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libhiredis.so.0.14: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libnettle.so.8.0: RUNPATH RIGIN/../lib:/opt/ssh/lib RPATH RIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libdb_cxx-6.2.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libunbound.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libintl.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libmenu.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libtextstyle.so.0: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libhogweed.so: RUNPATH RIGIN/../lib:/opt/ssh/lib RPATH RIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextpo.so.0.5.6: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libmenu.so.6: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libldns.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libcharset.so.1.0.0: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libtinfo.so.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextsrc-0.20.2.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libdb-6.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libasprintf.so.0.0.0: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libnettle.so.8: RUNPATH RIGIN/../lib:/opt/ssh/lib RPATH RIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libcrypto.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextlib-0.20.2.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libncurses++.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libcharset.so.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libiconv.so.2.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libunbound.so.8: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libintl.so.8.1.7: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libgmp.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libasprintf.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libgettextlib.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libunistring.so.2: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libz.so.1.2.11: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libintl.so.8: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** /opt/ssh/lib/libnettle.so: RUNPATH RIGIN/../lib:/opt/ssh/lib RPATH RIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libncurses.so.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libexpat.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libncurses++.so.6: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libncurses++.so.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libldns.so.3.0.0: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libmenu.so.6.1: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libiconv.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libssl.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libcharset.so: RUNPATH $ORIGIN/../lib:/opt/ssh/lib RPATH $ORIGIN/../lib:/opt/ssh/lib **************************************** /opt/ssh/lib/libtextstyle.so: RUNPATH /opt/ssh/lib:$ORIGIN/../lib RPATH /opt/ssh/lib:$ORIGIN/../lib **************************************** jwalton@Solaris:~/Build-Scripts$