[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