<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Aptos;}
@font-face
        {font-family:"Lucida Sans Typewriter";
        panose-1:2 11 5 9 3 5 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Aptos",sans-serif;
        mso-ligatures:standardcontextual;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Aptos",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi Johnny, many thanks for advice. I was able to get a lot further by adding “-std=c++11” and was able to build libACE.a. 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I ran into a TOC overflow from the linker when trying to build libACE.so. Adding “-mcmodel=large” to the compiles resolved that issue.  I think that in the XL C/C++ compiler the equivalent option “-qpic=large” is the default.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Many thanks for all your help<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best Regards<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><b><span style="mso-fareast-language:EN-GB">Sergio Romana </span>
</b><span style="mso-fareast-language:EN-GB">| </span><span style="font-family:"Calibri",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB">Product Management Engineering Lead Advisor</span><span style="mso-fareast-language:EN-GB"> |
<b>NTT DATA</b><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB">NTT DATA Services UK Limited</span><span style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"> Johnny
 Willemsen <jwillemsen@remedy.nl> <br>
<b>Sent:</b> 21 August 2025 07:06<br>
<b>To:</b> Sergio Romana <Sergio.Romana@nttdata.com>; ace-users@list.isis.vanderbilt.edu<br>
<b>Subject:</b> Re: Building ACE on AIX with IBM Open XL C/C++<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hi,<o:p></o:p></p>
<p>The challenge will be to find the necessary changes for just the compiler, I think the AIX defines where used for both the OS and the compiler. AIX support was removed in 7.1.0, so you could try
<a href="https://urldefense.com/v3/__https:/github.com/DOCGroup/ACE_TAO/releases/tag/ACE*2BTAO-7_0_11__;JQ!!AKgNyAfk550h-spHnEo!YKyXg3N3DW8O2avNcpaLe0DxPlLBl7aTEze8F206vOMtb3hQwa017u3wMrEBfwT73Ay4U3WePiGM86OvwKM9r3M-mg$">
https://github.com/DOCGroup/ACE_TAO/releases/tag/ACE%2BTAO-7_0_11</a> as last version before the code was removed.<o:p></o:p></p>
<p>std::auto_ptr has been removed from C++17, we removed the usage from it from ACE completely, check the documentation what C++ standard is the default for the compiler.<o:p></o:p></p>
<p>Johnny<o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/20/25 15:31, Sergio Romana wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hi Johnny, thanks you for responding.  I have tried 6.5.21 but it fails as the Open XL C/C++ compiler is very different to the IBM XL C/C++ compiler, both in terms of the actual compiler executable names and the options recognised by the
 compiler. I have tried amending the make include file to use the new compiler executable names and to change the compiler options to the Open XL C/C++ equivalents.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Lucida Sans Typewriter"">ibm-clang++_r -fexceptions -m64 -frtti -g -fsanitize=integer-divide-by-zero,null -DACE_AIX_VERS=703 -I/home//ACEAix/ACE.6.5.21_c1/ACE_wrappers -DACE_NO_INLINE
 -I.. -DACE_BUILD_DLL -DACE_AS_STATIC_LIBS -c -o .obj/ACE.o /home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/ACE.cpp</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Lucida Sans Typewriter"">In file included from /home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/ACE.cpp:5:</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Lucida Sans Typewriter"">/home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/Auto_Ptr.h:77:12: error: no member named 'auto_ptr' in namespace 'std'</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Lucida Sans Typewriter"">   77 | using std::auto_ptr;</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Lucida Sans Typewriter"">      |       ~~~~~^</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:"Lucida Sans Typewriter"">1 error generated.</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I think I’ll need to dig into this a bit more to see what #defines I need to set in the config header file.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Best Regards<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal"><b><span style="mso-fareast-language:EN-GB">Sergio Romana </span>
</b><span style="mso-fareast-language:EN-GB">| </span><span style="font-family:"Calibri",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB">Product Management Engineering Lead Advisor</span><span style="mso-fareast-language:EN-GB"> |
<b>NTT DATA</b></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:#333333;background:white;mso-fareast-language:EN-GB">NTT DATA Services UK Limited</span><o:p></o:p></p>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB">From:</span></b><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"> Johnny
 Willemsen </span><a href="mailto:jwillemsen@remedy.nl"><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"><jwillemsen@remedy.nl></span></a><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB">
<br>
<b>Sent:</b> 20 August 2025 14:16<br>
<b>To:</b> Sergio Romana </span><a href="mailto:Sergio.Romana@nttdata.com"><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"><Sergio.Romana@nttdata.com></span></a><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB">;
</span><a href="mailto:ace-users@list.isis.vanderbilt.edu"><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB">ace-users@list.isis.vanderbilt.edu</span></a><span lang="EN-US" style="font-family:"Calibri",sans-serif;mso-ligatures:none;mso-fareast-language:EN-GB"><br>
<b>Subject:</b> Re: Building ACE on AIX with IBM Open XL C/C++</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p>Hi,<o:p></o:p></p>
<p>Have you tried to compile ACE 6.5.21 with the newer IBM compiler, maybe that is the easiest to get something to work again on AIX.<o:p></o:p></p>
<p>Regards,<o:p></o:p></p>
<p>Johnny Willemsen<o:p></o:p></p>
<p><a href="https://urldefense.com/v3/__https:/www.remedy.nl__;!!AKgNyAfk550h-spHnEo!YdTfEQ5ZwnfLo50xnzMbehZwqzqmjXmi5s2OEd4WXgn3pzpGsxifaT-2h6DVP78F4v8K6isoK4OOE-MKGXYv--PeSg$">https://www.remedy.nl</a><o:p></o:p></p>
<div>
<p class="MsoNormal">On 8/20/25 15:01, Sergio Romana wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hello, I currently run an older version of ACE (6.5.21) on AIX that was built using XL C/C++ V11.1.  I’m trying to move to AIX 7.3 with clang based IBM Open XL C/C++ V17.1.3.  I notice that since version 7.1.0 that AIX versions of the config
 and make include files are no longer provided. The config/make files supplied with older versions of ACE are for the IBM XL C/C++ compiler.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Has anyone built ACE (any version) on AIX using the clang based Open XL C/C++ compiler?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Any help would be greatly appreciated.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Thanks <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">Sergio Romana
</span></b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">|
<span style="color:#333333;background:white">Product Management Engineering Lead Advisor, Application Services</span></span><o:p></o:p></p>
<p class="MsoNormal"><a href="mailto:sergio.romana@nttdata.com"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#6785C1;mso-fareast-language:EN-GB">sergio.romana@nttdata.com</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif;color:#6785C1;mso-fareast-language:EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">NTT DATA | nttdataservices.com | @nttdataservices</span></b><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">Consulting | Industry Solutions | Cloud & Digital Services</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial",sans-serif;mso-fareast-language:EN-GB">NTT DATA Services UK Limited</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;mso-ligatures:none;mso-fareast-language:EN-GB">Disclaimer: This email and any attachments are sent in strictest confidence for the sole use of the addressee and may contain legally privileged, confidential,
 and proprietary data. If you are not the intended recipient, please advise the sender by replying promptly to this email and then delete and destroy this email and any attachments without any further use, copying or forwarding.
</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;mso-ligatures:none;mso-fareast-language:EN-GB">Disclaimer: This email and any attachments are sent in strictest confidence for the sole use of the addressee and may contain legally privileged, confidential,
 and proprietary data. If you are not the intended recipient, please advise the sender by replying promptly to this email and then delete and destroy this email and any attachments without any further use, copying or forwarding.
<o:p></o:p></span></p>
</blockquote>
</div>
Disclaimer: This email and any attachments are sent in strictest confidence for the sole use of the addressee and may contain legally privileged, confidential, and proprietary data. If you are not the intended recipient, please advise the sender by replying
 promptly to this email and then delete and destroy this email and any attachments without any further use, copying or forwarding.
</body>
</html>