[all-commits] [llvm/llvm-project] cfde4f: [libc++] Remove obsolete Solaris and Newlib suppor...

Louis Dionne via All-commits all-commits at lists.llvm.org
Fri Oct 25 13:46:59 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cfde4fbccf5d8d949a8cade0a4f8ef9b0f47ca73
      https://github.com/llvm/llvm-project/commit/cfde4fbccf5d8d949a8cade0a4f8ef9b0f47ca73
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-10-25 (Fri, 25 Oct 2024)

  Changed paths:
    M libcxx/include/CMakeLists.txt
    M libcxx/include/__locale_dir/locale_base_api.h
    R libcxx/include/__locale_dir/locale_base_api/newlib.h
    M libcxx/include/module.modulemap

  Log Message:
  -----------
  [libc++] Remove obsolete Solaris and Newlib support for locales (#113721)

The solaris header file doesn't even exist, so that's definitely dead
code. The newlib header is empty, which means that localization can't
work on that platform. If someone is using libc++ with Newlib, they must
be providing LIBCXX_HAS_NO_LOCALIZATION today for anything to work, so
that header is basically dead code as well.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list