[all-commits] [llvm/llvm-project] c6e623: [OpenMP][libomp] Fix version scripts after undefin...

Joseph Huber via All-commits all-commits at lists.llvm.org
Thu Dec 8 10:38:26 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c6e6231e2f467528e727bf9287c42975e778b8ed
      https://github.com/llvm/llvm-project/commit/c6e6231e2f467528e727bf9287c42975e778b8ed
  Author: Joseph Huber <jhuber6 at vols.utk.edu>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M openmp/runtime/cmake/LibompHandleFlags.cmake
    M openmp/runtime/cmake/config-ix.cmake
    A openmp/runtime/src/exports_test_so.txt

  Log Message:
  -----------
  [OpenMP][libomp] Fix version scripts after undefined version script changes

Summary:
Building with `lld` now errors on undefined symbols by default now. This
was causing `libomp` to think that the compiler didn't support version
scripts when checking linker features. This patch adds a new script that
exports all symbols to be used for testing. We also remove the old
workarounds for undefined versions now that it's no longer necessary.




More information about the All-commits mailing list