<?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: aCC for 64 bit in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980739#M754064</link>
    <description>Why are you using file(1) on the driver?  You need to do it on ctcom*.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Is it ok if i use that compiler for building my&lt;BR /&gt;&lt;BR /&gt;Why would you think there is a problem?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Also /usr/ccs/bin/ld also showing as PA-RISC 1.1&lt;BR /&gt;&lt;BR /&gt;Again, why are you looking at things that don't matter?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;SEP: Interesting fact that the aCC compiler was not updated to PA-RISC 2.0.&lt;BR /&gt;&lt;BR /&gt;You are imagining things.  ;-)&lt;BR /&gt;Shipping a PA2.0 compiler might require not supporting PA1.1.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;I think the only requirement is that the system you are compiling on be 64 bit and I'm not even sure if that is necessary.&lt;BR /&gt;&lt;BR /&gt;Right, not necessary.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;pg: maybe you can try to compile with +DAportable option&lt;BR /&gt;&lt;BR /&gt;Why?, clearly Thiagu wants a 64 bit application.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;procura:  And please use +DD64&lt;BR /&gt;&lt;BR /&gt;Right.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;I am attaching my traced output of ld. But that is bigger size file so I am giving you the cut and copied file&lt;BR /&gt;&lt;BR /&gt;Next time, you need to send in a tusc -fp trace.  This error comes from pxdb64, not ld.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Don: You're bumping maxdsiz, raise it. (Given that this looks like a normal EXEC_MAGIC layout &lt;BR /&gt;&lt;BR /&gt;Right.</description>
    <pubDate>Fri, 13 Apr 2007 13:36:39 GMT</pubDate>
    <dc:creator>Dennis Handly</dc:creator>
    <dc:date>2007-04-13T13:36:39Z</dc:date>
    <item>
      <title>aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980730#M754055</link>
      <description>I am using HP-UX B11.11 PA-RISC(2.0)to build my applications.&lt;BR /&gt;&lt;BR /&gt;The version of my aCC compiler is showing as&lt;BR /&gt;aCC -V :  aCC: HP ANSI C++ B3910B A.03.65&lt;BR /&gt;&lt;BR /&gt;file /opt/aCC/bin/aCC. It's shown as &lt;BR /&gt;/opt/aCC/bin/aCC:       PA-RISC1.1 shared executable dynamically linked&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;But my machine is PA-RISC 2.0 . Is it ok if i use that compiler for building my applications in 64 bit by adding +DA2.0W option?&lt;BR /&gt;&lt;BR /&gt;Also /usr/ccs/bin/ld also showing as PA-RISC 1.1 shared executable. please suggest me a solution on this?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 13 Apr 2007 05:12:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980730#M754055</guid>
      <dc:creator>Thiagu_1</dc:creator>
      <dc:date>2007-04-13T05:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980731#M754056</link>
      <description>Shalom,&lt;BR /&gt;&lt;BR /&gt;Interesting fact that the aCC compiler was not updated to PA-RISC 2.0. It doesn't mattter. You can clearly use it to build PA-RISC 2.0 applications and 64 bit applications. I think the only requirement is that the system you are compiling on be 64 bit and I'm not even sure if that is necessary.&lt;BR /&gt;&lt;BR /&gt;Its kind of a chicken or the egg deal. You're asking how can I compile a 64 bit PA-RISC 2.0 application on a tool that is PA-RISC 1.1 (which supports 64 bit). The first PA-RISC 2.0 application was undoubtedly compiled on a previous compiler.&lt;BR /&gt;&lt;BR /&gt;So my advice is compile to your hearts content and take this into account if you run into trouble unit testing.&lt;BR /&gt;&lt;BR /&gt;In this matter it would be helpful to know if you are on 32 bit or 64 bit hardware. Testing may be difficult with certain compilers on a 32 bit OS install.&lt;BR /&gt;&lt;BR /&gt;model&lt;BR /&gt;&lt;BR /&gt;SEP</description>
      <pubDate>Fri, 13 Apr 2007 05:19:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980731#M754056</guid>
      <dc:creator>Steven E. Protter</dc:creator>
      <dc:date>2007-04-13T05:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980732#M754057</link>
      <description>Hi Thiagu,&lt;BR /&gt;&lt;BR /&gt;maybe you can try to compile with â  +DAportableâ    option (if your aCC support this).&lt;BR /&gt;&lt;BR /&gt;my 2 cent&lt;BR /&gt;best regards&lt;BR /&gt;pg</description>
      <pubDate>Fri, 13 Apr 2007 05:28:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980732#M754057</guid>
      <dc:creator>Piergiacomo Perini</dc:creator>
      <dc:date>2007-04-13T05:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980733#M754058</link>
      <description>And please use +DD64 instead of +DA2.0w for future compatability. It means the same, but is more widely recognized.&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Fri, 13 Apr 2007 05:31:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980733#M754058</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2007-04-13T05:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980734#M754059</link>
      <description>Hi Thiagu,&lt;BR /&gt;&lt;BR /&gt;maybe you can try to compile with &lt;BR /&gt;Â Â +DAportable&lt;BR /&gt;option (if your aCC support this).&lt;BR /&gt;&lt;BR /&gt;my 2 cent&lt;BR /&gt;best regards&lt;BR /&gt;pg</description>
      <pubDate>Fri, 13 Apr 2007 05:33:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980734#M754059</guid>
      <dc:creator>Piergiacomo Perini</dc:creator>
      <dc:date>2007-04-13T05:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980735#M754060</link>
      <description>we are using HP-UX 11.11 PA-RISC 2.0 for building my applications.&lt;BR /&gt;&lt;BR /&gt;when i am linking i am getting Failure Updating message for the output exe. we tried to trace the ld call by using tusc utility and found that it fails with ENOMEM in the brk call..&lt;BR /&gt;&lt;BR /&gt;I am attaching my traced output of ld. But that is bigger size file so I am giving you the cut and copied file</description>
      <pubDate>Fri, 13 Apr 2007 07:56:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980735#M754060</guid>
      <dc:creator>Thiagu_1</dc:creator>
      <dc:date>2007-04-13T07:56:41Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980736#M754061</link>
      <description>From your other thread "Link error: Failure updating exe", you show a maxdsiz of 262144 pages [1073741824 bytes].&lt;BR /&gt;&lt;BR /&gt;From your tusc output, your heap started below 0x527000 [the brk() call on 56 ups it to that address]. &lt;BR /&gt;&lt;BR /&gt;The failing brk() call on line 147 [minus all your snips] is trying to set the end of the heap at 0x4d5f2240 (up into q1) from the previous successful brk(0x3d5f2240).. so you're jumping from q0 to q1... but much more importantly 0x4d5f2240 - 0x527000 = 0x4d0cb240 or 1292677696 bytes.. which is obviously greater than 1073741824. &lt;BR /&gt;&lt;BR /&gt;You're bumping maxdsiz, raise it. (Given that this looks like a normal EXEC_MAGIC layout (the end of the private address space from the MAP_PRIVATE mmaps is up around 0x80000000.. they're getting put just before the process stack/thread stacks), anything over 2Gb would be overkill for this process.</description>
      <pubDate>Fri, 13 Apr 2007 08:34:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980736#M754061</guid>
      <dc:creator>Don Morris_1</dc:creator>
      <dc:date>2007-04-13T08:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980737#M754062</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;The below is the configuration shown in SAM.  Can we bumpup the maxdsiz to 2147483648 ?&lt;BR /&gt; maxdsiz       1073741824   1073741824 &lt;BR /&gt; maxdsiz_64bit 2147483648   2147483648</description>
      <pubDate>Fri, 13 Apr 2007 09:00:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980737#M754062</guid>
      <dc:creator>Thiagu_1</dc:creator>
      <dc:date>2007-04-13T09:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980738#M754063</link>
      <description>Yes, you said you were running 11.11 -- so in your case use kmtune or SAM to set the value to 2Gb.&lt;BR /&gt;&lt;BR /&gt;See &lt;A href="http://docs.hp.com/en/TKP-90202/re34.html" target="_blank"&gt;http://docs.hp.com/en/TKP-90202/re34.html&lt;/A&gt; for more details on maxdsiz.</description>
      <pubDate>Fri, 13 Apr 2007 12:55:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980738#M754063</guid>
      <dc:creator>Don Morris_1</dc:creator>
      <dc:date>2007-04-13T12:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: aCC for 64 bit</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980739#M754064</link>
      <description>Why are you using file(1) on the driver?  You need to do it on ctcom*.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Is it ok if i use that compiler for building my&lt;BR /&gt;&lt;BR /&gt;Why would you think there is a problem?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Also /usr/ccs/bin/ld also showing as PA-RISC 1.1&lt;BR /&gt;&lt;BR /&gt;Again, why are you looking at things that don't matter?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;SEP: Interesting fact that the aCC compiler was not updated to PA-RISC 2.0.&lt;BR /&gt;&lt;BR /&gt;You are imagining things.  ;-)&lt;BR /&gt;Shipping a PA2.0 compiler might require not supporting PA1.1.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;I think the only requirement is that the system you are compiling on be 64 bit and I'm not even sure if that is necessary.&lt;BR /&gt;&lt;BR /&gt;Right, not necessary.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;pg: maybe you can try to compile with +DAportable option&lt;BR /&gt;&lt;BR /&gt;Why?, clearly Thiagu wants a 64 bit application.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;procura:  And please use +DD64&lt;BR /&gt;&lt;BR /&gt;Right.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;I am attaching my traced output of ld. But that is bigger size file so I am giving you the cut and copied file&lt;BR /&gt;&lt;BR /&gt;Next time, you need to send in a tusc -fp trace.  This error comes from pxdb64, not ld.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Don: You're bumping maxdsiz, raise it. (Given that this looks like a normal EXEC_MAGIC layout &lt;BR /&gt;&lt;BR /&gt;Right.</description>
      <pubDate>Fri, 13 Apr 2007 13:36:39 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/acc-for-64-bit/m-p/3980739#M754064</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2007-04-13T13:36:39Z</dc:date>
    </item>
  </channel>
</rss>

