mgorny wrote:

No, I'm afraid that didn't change anything. However, it did if I added it to 
`target_link_options` too.

That said, you want to instead:

```diff
--- a/offload/DeviceRTL/CMakeLists.txt
+++ b/offload/DeviceRTL/CMakeLists.txt
@@ -132,7 +132,7 @@ function(compileDeviceRTLLibrary target_name target_triple)
     BUILD_RPATH ""
     INSTALL_RPATH ""
     RUNTIME_OUTPUT_NAME libomptarget-${target_name}.bc)
-  target_compile_options(libomptarget-${target_name} PRIVATE 
"--target=${target_triple}")
+  target_compile_options(libomptarget-${target_name} PRIVATE 
"--target=${target_triple}" "-march=")
   target_link_options(libomptarget-${target_name} PRIVATE 
"--target=${target_triple}"
-                      "-r" "-nostdlib" "-flto" "-Wl,--lto-emit-llvm")
+                      "-r" "-nostdlib" "-flto" "-Wl,--lto-emit-llvm" "-march=")
   install(TARGETS libomptarget-${target_name}
```

without the `''` since that gets passed literally, and triggers warnings about 
`''` being an invalid target :-).

https://github.com/llvm/llvm-project/pull/126143
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to