The compiler is proprietary, but well documented. If you don’t have an AIX machine, it also runs under Linux.
This is a later version of the ‘xlC’ compiler that has support in the boost build, however the only interface that supports c++11 is via the xlclang++ front-end available in version 16.
https://www.ibm.com/docs/en/xl-c-and-cpp-linux
https://www.ibm.com/docs/en/xl-c-and-cpp-aix
I believe you can get a free trial license, good for a month by asking for one.
The xlclang front-end is nominally command line argument compatible with clang, but there are differences.
I would be more than happy to collaborate with you and test on AIX, just reach out to me off-list.
Thanks,
Rob Boehne
From: René Ferdinand Rivera Morell
Date: Friday, July 2, 2021 at 10:32 AM
To: Boost Developers List
Cc: Rob Boehne , Peter Dimov
Subject: Re: [boost] The deadline for Major changes for Boost 1.77.0 is TODAY!
On Fri, Jul 2, 2021 at 10:19 AM Rob Boehne via Boost mailto:boost@lists.boost.org> wrote:
We are using the IBM xlclang++ compiler front-end, and boost's current build system can't do anything with it. Fixing that looks like a fairly large project, so I am planning on waiting until CMake can build it.
I recently added a toolset for the "circle-lang" compiler. It took about 2 hours. If it's possible for me to get access to that IBM compiler, and documentation, I can create a toolset for it fairly quickly.
--
-- René Ferdinand Rivera Morell
-- Don't Assume Anything -- No Supone Nada
-- Robot Dreams - http://robot-dreams.nethttps://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Frobot-dreams.net%2F&data=04%7C01%7Crobb%40datalogics.com%7C763a697db0264252336e08d93d6e9fa9%7Cfc3d8cdfd6994f23ae232659c3da4749%7C0%7C1%7C637608367665837801%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=EiE9u7b919vHMPKdjtvDhq3RI%2BGmL9%2Bs7VEnZhsHAa0%3D&reserved=0