Building ACE on AIX with IBM Open XL C/C++

Sergio Romana Sergio.Romana at nttdata.com
Wed Aug 20 08:31:49 CDT 2025


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.

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
In file included from /home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/ACE.cpp:5:
/home/ACEAix/ACE.6.5.21_c1/ACE_wrappers/ace/Auto_Ptr.h:77:12: error: no member named 'auto_ptr' in namespace 'std'
   77 | using std::auto_ptr;
      |       ~~~~~^
1 error generated.

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.

Best Regards

Sergio Romana | Product Management Engineering Lead Advisor | NTT DATA

NTT DATA Services UK Limited

From: Johnny Willemsen <jwillemsen at remedy.nl>
Sent: 20 August 2025 14:16
To: Sergio Romana <Sergio.Romana at nttdata.com>; ace-users at list.isis.vanderbilt.edu
Subject: Re: Building ACE on AIX with IBM Open XL C/C++


Hi,

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.

Regards,

Johnny Willemsen

https://www.remedy.nl<https://urldefense.com/v3/__https:/www.remedy.nl__;!!AKgNyAfk550h-spHnEo!YdTfEQ5ZwnfLo50xnzMbehZwqzqmjXmi5s2OEd4WXgn3pzpGsxifaT-2h6DVP78F4v8K6isoK4OOE-MKGXYv--PeSg$>
On 8/20/25 15:01, Sergio Romana wrote:
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.

Has anyone built ACE (any version) on AIX using the clang based Open XL C/C++ compiler?

Any help would be greatly appreciated.

Thanks

Sergio Romana | Product Management Engineering Lead Advisor, Application Services
sergio.romana at nttdata.com<mailto:sergio.romana at nttdata.com>

NTT DATA | nttdataservices.com | @nttdataservices
Consulting | Industry Solutions | Cloud & Digital Services

NTT DATA Services UK Limited

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.
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20250820/36762bf5/attachment-0001.html>


More information about the ace-users mailing list