<?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 Re: Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2 in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838982#M721252</link>
    <description>&amp;gt;&amp;gt;&lt;BR /&gt;That means that it not possible to transport a program between different HP-UX platforms? &lt;BR /&gt;&amp;lt;&amp;lt;&lt;BR /&gt;&lt;BR /&gt;Thew only good aswer is: It's not so obvious.&lt;BR /&gt;If your program is linked to use functions from dynamically linked libraries, that libraries have to be reachable in the moment you start your program.&lt;BR /&gt;&lt;BR /&gt;Standard and system functions are in such libraries. When you make your program aCC is configured to produce native code by default. So, for HP-UX 11.00 it will use libraries from HP-UX 11.00. If they were not existing previously (or exist in too old version for current program) you'll get into trouble.&lt;BR /&gt;&lt;BR /&gt;I guess that everythink from 10.20 will run on 11.00.&lt;BR /&gt;I also think that it should be possible to configure aCC on 11.00 to produce executables like they were compiled on 10.20.&lt;BR /&gt;&lt;BR /&gt;But I've never done it myself.&lt;BR /&gt;&lt;BR /&gt;Adam&lt;BR /&gt;</description>
    <pubDate>Tue, 05 Nov 2002 10:10:08 GMT</pubDate>
    <dc:creator>Adam J Markiewicz</dc:creator>
    <dc:date>2002-11-05T10:10:08Z</dc:date>
    <item>
      <title>Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838978#M721248</link>
      <description>I'm trying to run a C++ program on a HP-UX 10.20. The program was compiled in a HP-UX 11.00 with a aCC A.03.13 compiler. The following error appears:&lt;BR /&gt;"/usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2"&lt;BR /&gt;How can I solve this error in order to be able to run the program on the HP-UX 10.20 machine?</description>
      <pubDate>Tue, 05 Nov 2002 09:09:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838978#M721248</guid>
      <dc:creator>Patricia_18</dc:creator>
      <dc:date>2002-11-05T09:09:48Z</dc:date>
    </item>
    <item>
      <title>Re: Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838979#M721249</link>
      <description>compile it on the 10.20 machine.&lt;BR /&gt;The .2 files belong to ux 11, and are not found on 10.20 systems.</description>
      <pubDate>Tue, 05 Nov 2002 09:30:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838979#M721249</guid>
      <dc:creator>Donald Kok</dc:creator>
      <dc:date>2002-11-05T09:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838980#M721250</link>
      <description>That means that it not possible to transport a program between different HP-UX platforms?</description>
      <pubDate>Tue, 05 Nov 2002 09:39:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838980#M721250</guid>
      <dc:creator>Patricia_18</dc:creator>
      <dc:date>2002-11-05T09:39:18Z</dc:date>
    </item>
    <item>
      <title>Re: Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838981#M721251</link>
      <description>Not in that direction.  Binaries compiled on earlier releases generally work on later releases of the OS without re-compilation (ie moving a 10.20 binary to 11.0 usually works).  But binaries compiled on later releases cannot be moved back to earlier releases - this is not supported and as you've found out it just doesn't work.&lt;BR /&gt;&lt;BR /&gt;The STK contains more information:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://devresource.hp.com/STK/binarycompat.html" target="_blank"&gt;http://devresource.hp.com/STK/binarycompat.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Steve</description>
      <pubDate>Tue, 05 Nov 2002 10:06:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838981#M721251</guid>
      <dc:creator>Steven Gillard_2</dc:creator>
      <dc:date>2002-11-05T10:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838982#M721252</link>
      <description>&amp;gt;&amp;gt;&lt;BR /&gt;That means that it not possible to transport a program between different HP-UX platforms? &lt;BR /&gt;&amp;lt;&amp;lt;&lt;BR /&gt;&lt;BR /&gt;Thew only good aswer is: It's not so obvious.&lt;BR /&gt;If your program is linked to use functions from dynamically linked libraries, that libraries have to be reachable in the moment you start your program.&lt;BR /&gt;&lt;BR /&gt;Standard and system functions are in such libraries. When you make your program aCC is configured to produce native code by default. So, for HP-UX 11.00 it will use libraries from HP-UX 11.00. If they were not existing previously (or exist in too old version for current program) you'll get into trouble.&lt;BR /&gt;&lt;BR /&gt;I guess that everythink from 10.20 will run on 11.00.&lt;BR /&gt;I also think that it should be possible to configure aCC on 11.00 to produce executables like they were compiled on 10.20.&lt;BR /&gt;&lt;BR /&gt;But I've never done it myself.&lt;BR /&gt;&lt;BR /&gt;Adam&lt;BR /&gt;</description>
      <pubDate>Tue, 05 Nov 2002 10:10:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838982#M721252</guid>
      <dc:creator>Adam J Markiewicz</dc:creator>
      <dc:date>2002-11-05T10:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Error: /usr/lib/dld.sl: Can't open shared library: /usr/lib/libdld.2</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838983#M721253</link>
      <description>Thank you very much to all :)</description>
      <pubDate>Tue, 05 Nov 2002 10:16:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/error-usr-lib-dld-sl-can-t-open-shared-library-usr-lib-libdld-2/m-p/2838983#M721253</guid>
      <dc:creator>Patricia_18</dc:creator>
      <dc:date>2002-11-05T10:16:20Z</dc:date>
    </item>
  </channel>
</rss>

