Bug#882781: clang is missing a dependency on libomp-dev

Sylvestre Ledru sylvestre at debian.org
Sun Nov 26 21:27:48 UTC 2017

On 26/11/2017 20:07, Alexander Kurtz wrote:
> Package: clang
> Version: 1:3.8-37
> In contrast, the clang package does not pull in libomp-dev, which means
> the following fails:
>     alexander at shepard:~$ cat test.c 
>     int main(){
>         #pragma omp parallel for schedule(dynamic,50)
>         for(int i = 0; i < 10; i++);
>     }
>     alexander at shepard:~$ clang -fopenmp test.c 
>     /usr/bin/ld: cannot find -lomp
>     clang: error: linker command failed with exit code 1 (use -v to see invocation)
>     alexander at shepard:~$ 
> I think that if the clang binary supports the -fopenmp switch, it is
> reasonable to assume that it actually works. Therefore please make the
> clang package depend on the libomp-dev package.
For now, I am not planning to add this a mandatory dep. openmp is a
niche and I don't think
we should have a hard dependency for every clang user.
By the way libomp-dev is suggested by clang packages.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-llvm-team/attachments/20171126/9455716a/attachment.sig>

More information about the Pkg-llvm-team mailing list