[flang-commits] [flang] [flang][nfc] Support volatility in Fir ops (PR #134858)

David Spickett via flang-commits flang-commits at lists.llvm.org
Wed Apr 9 07:43:44 PDT 2025


DavidSpickett wrote:

I've reverted this because it broke shared library builds of flang: https://lab.llvm.org/buildbot/#/builders/80/builds/12361

That host is AArch64 but enabling shared libraries anywhere should reproduce it:
```
cmake -DLLVM_TARGETS_TO_BUILD=AArch64 -DBUILD_SHARED_LIBS=ON -DLLVM_BUILD_EXAMPLES=ON -DCMAKE_CXX_STANDARD=17 '-DLLVM_ENABLE_PROJECTS=llvm;clang;mlir;flang' '-DLLVM_ENABLE_RUNTIMES=flang-rt;openmp' -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON '-DLLVM_LIT_ARGS=-v -vv' -GNinja ../llvm-project/llvm
```
Probably you can find the library that contains the symbols it claims are missing, then add that to the dependencies of the thing it's trying to link in it's CMake config file.

https://github.com/llvm/llvm-project/pull/134858


More information about the flang-commits mailing list