[all-commits] [llvm/llvm-project] 6bacbe: [Libomptarget] Build plugins-nextgen/common/Plugin...

Kevin Sala Penadés via All-commits all-commits at lists.llvm.org
Wed Nov 16 05:12:16 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6bacbea82609a059496618a121b15f86a1f67f60
      https://github.com/llvm/llvm-project/commit/6bacbea82609a059496618a121b15f86a1f67f60
  Author: Kevin Sala <kevin.sala at bsc.es>
  Date:   2022-11-16 (Wed, 16 Nov 2022)

  Changed paths:
    M openmp/libomptarget/plugins-nextgen/common/PluginInterface/CMakeLists.txt

  Log Message:
  -----------
  [Libomptarget] Build plugins-nextgen/common/PluginInterface with protected visibility

Summary:
This commit sets the default visibility of PluginInterface's symbols (in
nextgen plugins) as protected. This prevents symbols from a plugin
library to be preempted by another plugin library's symbol. It applies
the same fix introduced by D136365.

Issue reported by @ggeorgakoudis.

Differential Revision: https://reviews.llvm.org/D138002




More information about the All-commits mailing list