[boost] The deadline for Major changes for Boost 1.77.0 is TODAY!

27 views
Skip to first unread message

Marshall Clow via Boost

unread,
Jun 30, 2021, 12:09:06 PM6/30/21
to Boost Developers List, Marshall Clow
See https://www.boost.org/development/index.html <https://www.boost.org/development/index.html> for the full calendar

— The Release Managers

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Rob Boehne via Boost

unread,
Jun 30, 2021, 3:33:57 PM6/30/21
to bo...@lists.boost.org, Rob Boehne
With the recent changes to add CMake files, will the boost 1.77.0 release build with CMake?

Peter Dimov via Boost

unread,
Jul 2, 2021, 10:50:23 AM7/2/21
to bo...@lists.boost.org, Peter Dimov
Rob Boehne wrote:
> With the recent changes to add CMake files, will the boost 1.77.0 release build
> with CMake?

Hard to say because many libraries have not been merged to master yet, but
probably not. 1.78 will probably be the first that is somewhat-buildable.

Rob Boehne via Boost

unread,
Jul 2, 2021, 11:19:00 AM7/2/21
to bo...@lists.boost.org, Rob Boehne, Peter Dimov
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" <boost-...@lists.boost.org on behalf of bo...@lists.boost.org> wrote:

Rob Boehne wrote:
> With the recent changes to add CMake files, will the boost 1.77.0 release build
> with CMake?

Hard to say because many libraries have not been merged to master yet, but
probably not. 1.78 will probably be the first that is somewhat-buildable.


_______________________________________________
Unsubscribe & other changes: https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.boost.org%2Fmailman%2Flistinfo.cgi%2Fboost&amp;data=04%7C01%7Crobb%40datalogics.com%7C8808a16b2caa4755b9a108d93d68b8bb%7Cfc3d8cdfd6994f23ae232659c3da4749%7C0%7C0%7C637608342262399973%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=ja%2F5eEsRPK1WnoLcBxcBH6MWHgjX5EgsCqWFZk8E7PE%3D&amp;reserved=0

René Ferdinand Rivera Morell via Boost

unread,
Jul 2, 2021, 11:33:14 AM7/2/21
to Boost Developers List, René Ferdinand Rivera Morell, Peter Dimov
On Fri, Jul 2, 2021 at 10:19 AM Rob Boehne via Boost <bo...@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.net

Rob Boehne via Boost

unread,
Jul 2, 2021, 12:28:20 PM7/2/21
to René Ferdinand Rivera Morell, Boost Developers List, Rob Boehne, Peter Dimov
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 <grafi...@gmail.com>
Date: Friday, July 2, 2021 at 10:32 AM
To: Boost Developers List <bo...@lists.boost.org>
Cc: Rob Boehne <ro...@datalogics.com>, Peter Dimov <pdi...@gmail.com>
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 <bo...@lists.boost.org<mailto:bo...@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.net<https://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>

Peter Dimov via Boost

unread,
Jul 4, 2021, 3:09:20 PM7/4/21
to Rob Boehne, bo...@lists.boost.org, Peter Dimov
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.)
Reply all
Reply to author
Forward
0 new messages