[llvm-branch-commits] [flang] [Flang] Promote FortranEvaluateTesting library (PR #122334)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Jan 17 01:54:37 PST 2025


================
@@ -1,47 +1,34 @@
 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
-add_library(FortranEvaluateTesting
----------------
jeanPerier wrote:

I am hitting the following error with my build: `g++: error: unrecognized command line option ‘--offload-arch=native’` at the build step that is linking.

```
[2336/2919] Linking CXX executable tools/flang/unittests/Evaluate/leading-zero-bit-count.test
FAILED: tools/flang/unittests/Evaluate/leading-zero-bit-count.test
: && g++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -fno-lifetime-dse -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-copy -Wno-ctad-maybe-unsupported -fno-strict-aliasing -fno-semantic-interposition -O3 -DNDEBUG -static-libgcc -static-libstdc++ -static-libstdc++ -fuse-ld=lld -Wl,--color-diagnostics    -fopenmp --offload-arch=native tools/flang/unittests/Evaluate/CMakeFiles/leading-zero-bit-count.test.dir/leading-zero-bit-count.cpp.o -o tools/flang/unittests/Evaluate/leading-zero-bit-count.test  lib/libLLVMSupport.a  lib/libNonGTestTesting.a  lib/libLLVMSupport.a  -lrt  -ldl  -lpthread  -lm  /usr/lib64/libz.so  /usr/lib64/libzstd.so  lib/libLLVMDemangle.a && :
g++: error: unrecognized command line option ‘--offload-arch=native’
```

```
cmake   -G Ninja  \
 -DCMAKE_C_COMPILER=gcc  \
 -DCMAKE_CXX_COMPILER=g++ \
 -DLLVM_TARGETS_TO_BUILD="host" \
 -DCMAKE_BUILD_TYPE=Release   \
 -DLLVM_ENABLE_PROJECTS="clang;mlir;flang;openmp"
```

Building with gcc 9.3 on linux x86-64.

I am seeing the error building from the top patch of the stack (#121782), but I suspect this has to do with this change.

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


More information about the llvm-branch-commits mailing list