[libcxx-commits] [PATCH] D110183: [libcxx][AIX] Remove locale fallbacks for old OS levels

David Tenty via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Sep 21 09:48:13 PDT 2021


daltenty created this revision.
daltenty added reviewers: hubert.reinterpretcast, ZarkoCA, xingxue.
Herald added subscribers: steven.zhang, mgorny.
daltenty requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

These routines were add years ago during initial porting attempts to AIX and are mostly build hacks for routines which we're missing at the time, but are available now on recent AIX OS levels.

Thus builds on modern AIX OS levels no longer need these and they cause problems if you try to build the library with a generic triple (i.e. powerpc-ibm-aix) as we'll pull them in and encounter duplicate definitions from the OS.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D110183

Files:
  libcxx/include/CMakeLists.txt
  libcxx/include/__support/ibm/locale_mgmt_aix.h
  libcxx/include/__support/ibm/xlocale.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D110183.373969.patch
Type: text/x-patch
Size: 7768 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210921/ba75b369/attachment.bin>


More information about the libcxx-commits mailing list