<?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: Symbol resolution on I64 VMS in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959526#M35617</link>
    <description>As this whole area is entirely transparent to a C program, I have to inquire some background.  &lt;BR /&gt;&lt;BR /&gt;It might appear that the application design or build is up to something here that's a little, um, unusual.&lt;BR /&gt;&lt;BR /&gt;Can you post up a short example of or a description of the implementation, and how the application might be built?&lt;BR /&gt;&lt;BR /&gt;Or are you building a compiler?&lt;BR /&gt;</description>
    <pubDate>Sun, 11 Mar 2007 15:17:09 GMT</pubDate>
    <dc:creator>Hoff</dc:creator>
    <dc:date>2007-03-11T15:17:09Z</dc:date>
    <item>
      <title>Symbol resolution on I64 VMS</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959525#M35616</link>
      <description>Given a program that references decc$main and C$_EXIT1. Decc$main is resolved in decc$shr.exe, but C$_EXIT1 is resolved in module c$errno.obj out of starlet.olb.  Linking in c$errno.obj after decc$shr.exe should cause lots of multiple definitions of symbols, like C$_EPERM, which are defined in both decc$shr.exe and c$errno.obj but doesn't. Why? I can't find anything in the VMS ELf spec regarding the symbol binding or visibility attributes that would allow for this.</description>
      <pubDate>Sun, 11 Mar 2007 15:03:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959525#M35616</guid>
      <dc:creator>Douglas Rupp</dc:creator>
      <dc:date>2007-03-11T15:03:07Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol resolution on I64 VMS</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959526#M35617</link>
      <description>As this whole area is entirely transparent to a C program, I have to inquire some background.  &lt;BR /&gt;&lt;BR /&gt;It might appear that the application design or build is up to something here that's a little, um, unusual.&lt;BR /&gt;&lt;BR /&gt;Can you post up a short example of or a description of the implementation, and how the application might be built?&lt;BR /&gt;&lt;BR /&gt;Or are you building a compiler?&lt;BR /&gt;</description>
      <pubDate>Sun, 11 Mar 2007 15:17:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959526#M35617</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-03-11T15:17:09Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol resolution on I64 VMS</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959527#M35618</link>
      <description>Hoff is right to say the question is independent of my "C" example. &lt;BR /&gt;&lt;BR /&gt;I'm just trying to better understand how the VMS linker resolves symbols.</description>
      <pubDate>Sun, 11 Mar 2007 15:28:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959527#M35618</guid>
      <dc:creator>Douglas Rupp</dc:creator>
      <dc:date>2007-03-11T15:28:54Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol resolution on I64 VMS</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959528#M35619</link>
      <description>I'll assume you've seen:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/83final/4548/4548pro_003.html#itn_symb_res_ch" target="_blank"&gt;http://h71000.www7.hp.com/doc/83final/4548/4548pro_003.html#itn_symb_res_ch&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I haven't looked to see if the selective search is set on the c$errno.obj in the library, but that's what I'd check.&lt;BR /&gt;</description>
      <pubDate>Sun, 11 Mar 2007 17:45:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959528#M35619</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-03-11T17:45:26Z</dc:date>
    </item>
    <item>
      <title>Re: Symbol resolution on I64 VMS</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959529#M35620</link>
      <description>Thanks, that was it.&lt;BR /&gt;&lt;BR /&gt;$ lib/list/only=C$ERRNO sys$library:starlet.olb/full&lt;BR /&gt;Directory of ELF OBJECT library SYS$COMMON:[SYSLIB]STARLET.OLB;2&lt;BR /&gt;&lt;BR /&gt;C$ERRNO          Ident 0                Inserted 27-JUN-2005 10:48:09 381 symbols&lt;BR /&gt;     ***Selectively searched***</description>
      <pubDate>Sun, 11 Mar 2007 18:02:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/symbol-resolution-on-i64-vms/m-p/3959529#M35620</guid>
      <dc:creator>Douglas Rupp</dc:creator>
      <dc:date>2007-03-11T18:02:06Z</dc:date>
    </item>
  </channel>
</rss>

