[all-commits] [llvm/llvm-project] 88dae3: [OpenMP][libomp] Remove Perl in favor of Python (#...

Jonathan Peyton via All-commits all-commits at lists.llvm.org
Thu Jun 20 10:55:11 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 88dae3d5d0230747f3cbabdde9ac5ae9e5dc3f8d
      https://github.com/llvm/llvm-project/commit/88dae3d5d0230747f3cbabdde9ac5ae9e5dc3f8d
  Author: Jonathan Peyton <jonathan.l.peyton at intel.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M openmp/runtime/cmake/LibompExports.cmake
    M openmp/runtime/cmake/LibompHandleFlags.cmake
    M openmp/runtime/cmake/LibompMicroTests.cmake
    M openmp/runtime/cmake/config-ix.cmake
    M openmp/runtime/src/CMakeLists.txt
    R openmp/runtime/tools/check-depends.pl
    A openmp/runtime/tools/check-depends.py
    R openmp/runtime/tools/check-execstack.pl
    A openmp/runtime/tools/check-execstack.py
    R openmp/runtime/tools/check-instruction-set.pl
    R openmp/runtime/tools/generate-def.pl
    A openmp/runtime/tools/generate-def.py
    R openmp/runtime/tools/lib/Build.pm
    R openmp/runtime/tools/lib/LibOMP.pm
    R openmp/runtime/tools/lib/Platform.pm
    R openmp/runtime/tools/lib/Uname.pm
    R openmp/runtime/tools/lib/tools.pm
    A openmp/runtime/tools/libomputils.py
    R openmp/runtime/tools/message-converter.pl
    A openmp/runtime/tools/message-converter.py

  Log Message:
  -----------
  [OpenMP][libomp] Remove Perl in favor of Python (#95307)

* Removes all Perl scripts and modules
* Adds Python3 scripts which mimic the behavior of the Perl scripts
* Removes Perl from CMake; Adds Python3 requirement to CMake
* The check-instruction-set.pl script is Knights Corner specific. The
script is removed and not replicated with a corresponding Python3
script.

Relevant Discourse:

https://discourse.llvm.org/t/error-compiling-clang-with-offloading-support/79223/4

Fixes: https://github.com/llvm/llvm-project/issues/62289



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