Hi!

I'm asking for the details because I think they do matter. It could be
that the problem is resolved by changing your link flags.

Libomp's packaging looks to be arranged in the correct way. The -dev
package contains files ending in .so. Those are symbolic links to a file
ending in .so.5 that is contained in the libomp5 package. Usually a
compiled program only requires the .so.5 file to be present. This is how
it's described in Debian policy: https://www.debian.org/doc/debian-
policy/ch-sharedlibs.html

My perception is that when I link a program with -liomp5, I get this
dependency: "libomp.so.5 => /usr/lib/x86_64-linux-gnu/libomp.so.5
(0x00007f78ae8b2000)".

Because *.so in -dev package is usually the correct thing to do in
Ubuntu, I believe your conclusion that the packaging is wrong, might not
be true.


Regards,
Juhani

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1804762

Title:
  libomp5 packaging problem: *.so are in -dev package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openmprtl/+bug/1804762/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to