<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic /usr/lib/dld.sl: Exec format error in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361808#M871533</link>
    <description>On one of the HP UX11i server, when we execute the command&lt;BR /&gt;export SHLIB_PATH=/usr/lib/pa20_64:$SHLIB_PATH&lt;BR /&gt;and then execute&lt;BR /&gt;ldd &lt;OUR executable="" name=""&gt;&lt;BR /&gt;we get the following error message:&lt;BR /&gt;/usr/lib/dld.sl: Bad magic number for shared library: /usr/lib/pa20_64/libc.2  &lt;BR /&gt;/usr/lib/dld.sl: Exec format error                                             &lt;BR /&gt;&lt;BR /&gt;However, if we execute the command&lt;BR /&gt;export SHLIB_PATH=/usr/lib:$SHLIB_PATH&lt;BR /&gt;and then execute &lt;BR /&gt;ldd &lt;OUR executable=""&gt;&lt;BR /&gt;we get the following:&lt;BR /&gt;        /usr/lib/libc.2 =&amp;gt;      /usr/lib/libc.2                                 &lt;BR /&gt;        /usr/lib/libdld.2 =&amp;gt;    /usr/lib/libdld.2                               &lt;BR /&gt;        /usr/lib/libc.2 =&amp;gt;      /usr/lib/libc.2                                 &lt;BR /&gt;        /usr/informix/lib/esql/libifglx.sl =&amp;gt;   /usr/informix/lib/esql/libifglxl&lt;BR /&gt;        /usr/lib/libM.1 =&amp;gt;      /usr/lib/libM.1                                 &lt;BR /&gt;        /usr/lib/libsec.2 =&amp;gt;    /usr/lib/libsec.2                               &lt;BR /&gt;        /usr/lib/libm.2 =&amp;gt;      /usr/lib/libm.2                                 &lt;BR /&gt;        /usr/lib/libcl.2 =&amp;gt;     /usr/lib/libcl.2                                &lt;BR /&gt;        /usr/lib/libisamstub.1 =&amp;gt;       /usr/lib/libisamstub.1                  &lt;BR /&gt;        /usr/lib/libdld.2 =&amp;gt;    /usr/lib/libdld.2                               &lt;BR /&gt;        /usr/lib/libcl.1 =&amp;gt;     /usr/lib/libcl.1                                &lt;BR /&gt;        /usr/lib/libisamstub.1 =&amp;gt;       /usr/lib/libisamstub.1                  &lt;BR /&gt;        /usr/lib/libdld.1 =&amp;gt;    /usr/lib/libdld.1                               &lt;BR /&gt;        /usr/lib/libnsl_s.2 =&amp;gt;  /usr/lib/libnsl_s.2                             &lt;BR /&gt;        /usr/informix/lib/esql/libifgls.sl =&amp;gt;   /usr/informix/lib/esql/libifglsl&lt;BR /&gt;        /usr/informix/lib/esql/libifos.sl =&amp;gt;    /usr/informix/lib/esql/libifos.l&lt;BR /&gt;        /usr/informix/lib/esql/libifgen.sl =&amp;gt;   /usr/informix/lib/esql/libifgenl&lt;BR /&gt;        /usr/informix/lib/libifasf.sl =&amp;gt;        /usr/informix/lib/libifasf.sl   &lt;BR /&gt;        /usr/informix/lib/esql/libifsql.sl =&amp;gt;   /usr/informix/lib/esql/libifsqll&lt;BR /&gt;        /usr/lib/libm.2 =&amp;gt;      /usr/lib/libm.2                                 &lt;BR /&gt;        /appl/sp/lib/libgenitem.sl =&amp;gt;   /appl/sp/lib/libgenitem.sl              &lt;BR /&gt;        /appl/sp/lib/libdoc.sl =&amp;gt;       /appl/sp/lib/libdoc.sl                  &lt;BR /&gt;        /appl/sp/lib/libclient.sl =&amp;gt;    /appl/sp/lib/libclient.sl               &lt;BR /&gt;        /appl/sp/lib/libgiui.sl =&amp;gt;      /appl/sp/lib/libgiui.sl                 &lt;BR /&gt;        /appl/sp/lib/liblogui.sl =&amp;gt;     /appl/sp/lib/liblogui.sl                &lt;BR /&gt;        ../ts_lib/libclient.sl =&amp;gt;       /appl/sp/lib/libclient.sl               &lt;BR /&gt;        /appl/sp/lib/libuniconv.sl =&amp;gt;   /appl/sp/lib/libuniconv.sl              &lt;BR /&gt;&lt;BR /&gt;Does this signify that the libc.2 library present in /usr/lib/pa20_64 is corrupted? If not, then what is the reason for the bad magic error? Kindly clarify&lt;/OUR&gt;&lt;/OUR&gt;</description>
    <pubDate>Fri, 20 Aug 2004 04:28:00 GMT</pubDate>
    <dc:creator>Srinivas Sreekumar</dc:creator>
    <dc:date>2004-08-20T04:28:00Z</dc:date>
    <item>
      <title>/usr/lib/dld.sl: Exec format error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361808#M871533</link>
      <description>On one of the HP UX11i server, when we execute the command&lt;BR /&gt;export SHLIB_PATH=/usr/lib/pa20_64:$SHLIB_PATH&lt;BR /&gt;and then execute&lt;BR /&gt;ldd &lt;OUR executable="" name=""&gt;&lt;BR /&gt;we get the following error message:&lt;BR /&gt;/usr/lib/dld.sl: Bad magic number for shared library: /usr/lib/pa20_64/libc.2  &lt;BR /&gt;/usr/lib/dld.sl: Exec format error                                             &lt;BR /&gt;&lt;BR /&gt;However, if we execute the command&lt;BR /&gt;export SHLIB_PATH=/usr/lib:$SHLIB_PATH&lt;BR /&gt;and then execute &lt;BR /&gt;ldd &lt;OUR executable=""&gt;&lt;BR /&gt;we get the following:&lt;BR /&gt;        /usr/lib/libc.2 =&amp;gt;      /usr/lib/libc.2                                 &lt;BR /&gt;        /usr/lib/libdld.2 =&amp;gt;    /usr/lib/libdld.2                               &lt;BR /&gt;        /usr/lib/libc.2 =&amp;gt;      /usr/lib/libc.2                                 &lt;BR /&gt;        /usr/informix/lib/esql/libifglx.sl =&amp;gt;   /usr/informix/lib/esql/libifglxl&lt;BR /&gt;        /usr/lib/libM.1 =&amp;gt;      /usr/lib/libM.1                                 &lt;BR /&gt;        /usr/lib/libsec.2 =&amp;gt;    /usr/lib/libsec.2                               &lt;BR /&gt;        /usr/lib/libm.2 =&amp;gt;      /usr/lib/libm.2                                 &lt;BR /&gt;        /usr/lib/libcl.2 =&amp;gt;     /usr/lib/libcl.2                                &lt;BR /&gt;        /usr/lib/libisamstub.1 =&amp;gt;       /usr/lib/libisamstub.1                  &lt;BR /&gt;        /usr/lib/libdld.2 =&amp;gt;    /usr/lib/libdld.2                               &lt;BR /&gt;        /usr/lib/libcl.1 =&amp;gt;     /usr/lib/libcl.1                                &lt;BR /&gt;        /usr/lib/libisamstub.1 =&amp;gt;       /usr/lib/libisamstub.1                  &lt;BR /&gt;        /usr/lib/libdld.1 =&amp;gt;    /usr/lib/libdld.1                               &lt;BR /&gt;        /usr/lib/libnsl_s.2 =&amp;gt;  /usr/lib/libnsl_s.2                             &lt;BR /&gt;        /usr/informix/lib/esql/libifgls.sl =&amp;gt;   /usr/informix/lib/esql/libifglsl&lt;BR /&gt;        /usr/informix/lib/esql/libifos.sl =&amp;gt;    /usr/informix/lib/esql/libifos.l&lt;BR /&gt;        /usr/informix/lib/esql/libifgen.sl =&amp;gt;   /usr/informix/lib/esql/libifgenl&lt;BR /&gt;        /usr/informix/lib/libifasf.sl =&amp;gt;        /usr/informix/lib/libifasf.sl   &lt;BR /&gt;        /usr/informix/lib/esql/libifsql.sl =&amp;gt;   /usr/informix/lib/esql/libifsqll&lt;BR /&gt;        /usr/lib/libm.2 =&amp;gt;      /usr/lib/libm.2                                 &lt;BR /&gt;        /appl/sp/lib/libgenitem.sl =&amp;gt;   /appl/sp/lib/libgenitem.sl              &lt;BR /&gt;        /appl/sp/lib/libdoc.sl =&amp;gt;       /appl/sp/lib/libdoc.sl                  &lt;BR /&gt;        /appl/sp/lib/libclient.sl =&amp;gt;    /appl/sp/lib/libclient.sl               &lt;BR /&gt;        /appl/sp/lib/libgiui.sl =&amp;gt;      /appl/sp/lib/libgiui.sl                 &lt;BR /&gt;        /appl/sp/lib/liblogui.sl =&amp;gt;     /appl/sp/lib/liblogui.sl                &lt;BR /&gt;        ../ts_lib/libclient.sl =&amp;gt;       /appl/sp/lib/libclient.sl               &lt;BR /&gt;        /appl/sp/lib/libuniconv.sl =&amp;gt;   /appl/sp/lib/libuniconv.sl              &lt;BR /&gt;&lt;BR /&gt;Does this signify that the libc.2 library present in /usr/lib/pa20_64 is corrupted? If not, then what is the reason for the bad magic error? Kindly clarify&lt;/OUR&gt;&lt;/OUR&gt;</description>
      <pubDate>Fri, 20 Aug 2004 04:28:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361808#M871533</guid>
      <dc:creator>Srinivas Sreekumar</dc:creator>
      <dc:date>2004-08-20T04:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Exec format error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361809#M871534</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;You need to&lt;BR /&gt;export or setenv LPATH to /usr/lib/pa20_64&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;             Steve Steel</description>
      <pubDate>Fri, 20 Aug 2004 04:47:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361809#M871534</guid>
      <dc:creator>Steve Steel</dc:creator>
      <dc:date>2004-08-20T04:47:30Z</dc:date>
    </item>
    <item>
      <title>Re: /usr/lib/dld.sl: Exec format error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361810#M871535</link>
      <description>the problem is you are running ldd on a PA32 executable, the dld found libc.2 in /usr/lib/pa20_64 first and saw that it is not good for a PA32 executable.&lt;BR /&gt;&lt;BR /&gt;use SHLIB_PATH for specifying PA32 shared library lookup paths and LD_LIBRARY_PATH for PA64 shared library lookup paths.&lt;BR /&gt;&lt;BR /&gt;it is better not to include the standard library lookup paths (/usr/lib for PA32 and /usr/lib/pa20_64 for PA64) in these variables.</description>
      <pubDate>Fri, 20 Aug 2004 08:16:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/usr-lib-dld-sl-exec-format-error/m-p/3361810#M871535</guid>
      <dc:creator>ranganath ramachandra</dc:creator>
      <dc:date>2004-08-20T08:16:19Z</dc:date>
    </item>
  </channel>
</rss>

