[libcxx-commits] [PATCH] D111359: [libc++][CI] Add AIX pipeline config

David Tenty via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Oct 22 08:51:24 PDT 2021


daltenty added inline comments.


================
Comment at: libcxx/docs/index.rst:108
 AppleClang   12                                         latest stable release per `Xcode's release page <https://developer.apple.com/documentation/xcode-release-notes>`_
+Open XL      17.1 (AIX)                                 latest stable release per `Open XL's documentation page <https://www.ibm.com/docs/en/openxl-c-and-cpp-aix>`_
 GCC          11              In C++11 or later only     latest stable release per `GCC's release page <https://gcc.gnu.org/releases.html>`_
----------------
ldionne wrote:
> Now that is a much larger commitment. What is Open XL? Is it based on Clang? If so, what the relationship with Clang?
> 
> I'm asking because we are just starting to get out of the weeds with our compiler support and moving on to more recent compilers. The last thing I want is tie our hands again supporting some compiler that we don't have control over. I thought you folks were using Clang.
> 
> What is the release cycle for Open XL like?
> 
> Sorry for all those questions, but I want to figure out what this commitment would involve before we make it officially. I want to move out of the "hand wavy support" realm and into "we say we support it therefore we DO support it". But that makes the commitment much more serious, and so I'd like to understand the parameters of it.
I definitely understand the concern, hopefully I can clarify a bit.

> What is Open XL? Is it based on Clang? If so, what the relationship with Clang?

IBM XL Compilers completed the adoption of Clang/LLVM and just released 17.1,  which is rebranded to Open XL Compilers. This release is based on LLVM 13.

>  I thought you folks were using Clang.

We probably need to use Open XL 17.1 as a build compiler for now on AIX because a stable LLVM release which includes all required AIX support hasn't been released yet.

> What is the release cycle for Open XL like?

IBM has been further investing in LLVM and made commitments to AIX support.  Although we won't be able to expose the detailed release schedule, we tend to regularly deliver new releases of Open XL to pick up new stuff and enhancements from the community.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D111359/new/

https://reviews.llvm.org/D111359



More information about the libcxx-commits mailing list