It's not tested or used anymore -- instead a Clang-based compiler is
used on IBM nowadays.
Details
- Reviewers
Mordante daltenty SeanP - Group Reviewers
Restricted Project - Commits
- rGee78181f34ca: [libc++] Remove macros for IBM compiler
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Nice cleanup LGTM! I think it would be good to add some of the IBM people as reviewer too.
libcxx/include/__config | ||
---|---|---|
516 | Can _LIBCPP_HAS_NO_UNICODE_CHARS be set in CMake by users? If not this seems to be the only place where _LIBCPP_HAS_NO_UNICODE_CHARS is defined. In that case do you want to make a followup patch to remove this, or do you want me to do it? |
LGTM, as noted the the configuration for the IBM XL compiler is unused, modern Open XL goes down the clang paths.
These look good to me. I do see the the AIX CI build is broken. This is due to -X32_64 being passed to llvm-ar. That appears independent of this change. @daltenty will need to take a look at that.
Can _LIBCPP_HAS_NO_UNICODE_CHARS be set in CMake by users? If not this seems to be the only place where _LIBCPP_HAS_NO_UNICODE_CHARS is defined.
In that case do you want to make a followup patch to remove this, or do you want me to do it?