[all-commits] [llvm/llvm-project] ddc0c5: [CMake] Do all availability checks with -D_GNU_SOU...

Raul Tambre via All-commits all-commits at lists.llvm.org
Wed Nov 20 01:08:56 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ddc0c5c7a3bb39067f11c87ab7ca0ed934ad27e7
      https://github.com/llvm/llvm-project/commit/ddc0c5c7a3bb39067f11c87ab7ca0ed934ad27e7
  Author: Raul Tambre <raul at tambre.ee>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    M llvm/cmake/config-ix.cmake

  Log Message:
  -----------
  [CMake] Do all availability checks with -D_GNU_SOURCE (#116640)

When compiling LLVM with -std=c++ instead of -std=gnu we'd fail to detect many newer POSIX functions.
We define it for the whole of LLVM anyway so moving the definition to the top fixes detection of a bunch of these on such setups.
Keeping it at the top also avoids accidentally introducing new dependent checks before it being defined.



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