The deadline for Major changes for Boost 1.77.0 is TODAY!
See https://www.boost.org/development/index.html https://www.boost.org/development/index.html for the full calendar — The Release Managers
With the recent changes to add CMake files, will the boost 1.77.0 release build with CMake?
That is unfortunate. 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.
If the source distributions contain CMakeList.txt files for the subset of boost libraries we use on AIX, we might still be able to use it. Is there a post or page where can I find more information about the project to switch to CMake, and perhaps get involved?
On 7/2/21, 9:50 AM, "Boost on behalf of Peter Dimov via Boost"
On Fri, Jul 2, 2021 at 10:19 AM Rob Boehne via Boost
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.net
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
Rob Boehne wrote:
That is unfortunate. 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. If the source distributions contain CMakeList.txt files for the subset of boost libraries we use on AIX, we might still be able to use it. Is there a post or page where can I find more information about the project to switch to CMake, and perhaps get involved?
No post or page, but you can try to build the develop branch and see how it goes. If you encounter any issues, this is the proper place to report them. (Releases are built from the master branch, which will close for beta on Wednesday.)
participants (4)
-
Marshall Clow
-
Peter Dimov
-
René Ferdinand Rivera Morell
-
Rob Boehne