[libcxx-commits] [PATCH] D107835: [libunwind] Compile with -Wunused-but-set-variable

David Blaikie via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Aug 31 09:52:41 PDT 2021


dblaikie added a comment.

In D107835#2974899 <https://reviews.llvm.org/D107835#2974899>, @MaskRay wrote:

> Some users do standalone builds. They use `libunwind/CMakeLists.txt` as the main config, skipping `llvm/CMakeLists.txt`.
>
> `cmake -GNinja -Hlibunwind -B/tmp/out/play` In this setting, some `llvm/CMakeLists.txt` options (e.g. `-fvisibility-inlines-hidden`) are not inherited to libunwind.
>
> Note that libcxx sets its own options as well as inherits options from `llvm/CMakeLists.txt`. I am on the fence whether libunwind should inherit llvm/'s options.

Not an absolute requirement - but I did want to check if it was possible/reasonable. If this is only to support parity in a standalone build, perhaps we should document/comment that the list should be kept in sync with some list in the LLVM build files?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D107835/new/

https://reviews.llvm.org/D107835



More information about the libcxx-commits mailing list