New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/pull/11546#issuecomment-490944290 Comment: I guess you would take `libomp` in case the system (or your preferred) compiler is `clang` or another `llvm` based compiler which uses OMP. Since we use `gcc` for most of our packages, we should probably add a `-devel` subpackage, make this package conflict with `libgomp-devel`, and `vmove /usr/lib/libgomp.so` to the `-devel` package. In case we are ever forced to built a package linking against this `libomp` with one of the `llvm` based compilers, I think both implementations could coexist in a user's installed files, because they have their own `*.so.*` files. And yes, `cryfs` should probably use `libgomp-devel` because for Void it is built with `gcc`.