[llvm-bugs] [Bug 33304] New: libomp doesn't set SOVERSION

via llvm-bugs llvm-bugs at lists.llvm.org
Sun Jun 4 12:03:27 PDT 2017


https://bugs.llvm.org/show_bug.cgi?id=33304

            Bug ID: 33304
           Summary: libomp doesn't set SOVERSION
           Product: OpenMP
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Runtime Library
          Assignee: unassignedbugs at nondot.org
          Reporter: bero at linaro.org
                CC: llvm-bugs at lists.llvm.org

The cmake files for libomp don't set the SOVERSION property, causing a
"libomp.so" without version info (expected: libomp.so.1 or similar) in the name
to be built.

The problem with this is that it makes it hard to keep legacy binaries working
when the ABI changes incompatibly (where e.g. libomp.so.1 could continue to be
OpenMP 3.0 while libomp.so.2 is OpenMP 5.0).

It also triggers warnings about nonstandard behavior with some Linux package
checkers (e.g. rpmlint).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170604/4cff917a/attachment.html>


More information about the llvm-bugs mailing list