[Openmp-commits] [PATCH] D71988: [OpenMP][WIP] Make the kmp_depend_info type fit in 128 bits.

Roman Lebedev via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Mon Dec 30 04:44:52 PST 2019


lebedev.ri added a comment.

In D71988#1798745 <https://reviews.llvm.org/D71988#1798745>, @JonChesterfield wrote:

> Do we have a consensus / policy on ABI breaks?
>
> Breaking ABI will inconvenience people mixing parts of the toolchain from different releases and different vendors. Never breaking ABI means code complexity and performance degradation.


Right now `libomp.so` isn't versioned, meaning only a single version can be installed at the same time
(at least that is what i see in debian). So API/ABI break as such will mean that if `libomp.so`
from git master is installed, clang-9-based openmp will no longer be usable, only clang from git master.
That's kinda not great to put it mildly.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D71988/new/

https://reviews.llvm.org/D71988





More information about the Openmp-commits mailing list