[all-commits] [llvm/llvm-project] ac8fc0: [offload] Unset `-march` when building GPU librari...

Michał Górny via All-commits all-commits at lists.llvm.org
Sat Apr 19 21:16:40 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ac8fc09688e10e983b99224b5dc5cbbeeedb1879
      https://github.com/llvm/llvm-project/commit/ac8fc09688e10e983b99224b5dc5cbbeeedb1879
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2025-04-20 (Sun, 20 Apr 2025)

  Changed paths:
    M offload/DeviceRTL/CMakeLists.txt

  Log Message:
  -----------
  [offload] Unset `-march` when building GPU libraries (#136442)

Unset `-march` when invoking the compiler and linker to build the GPU
libraries. These libraries use GPU targets rather than the CPU targets,
and an incidental `-march=native` causes Clang to be able to determine
the GPU used — which causes the build to fail when there is no GPU
available. Resetting `-march=` should suffice to revert to building
generic code for the time being.

See the discussion in:
https://github.com/llvm/llvm-project/pull/126143#issuecomment-2816718492



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