[Debian-med-packaging] Bug#721931:

tom fogal tfogal at sci.utah.edu
Thu Dec 19 13:50:35 UTC 2013


Frank Loeffler writes:
> Is it known (ideally by upstream) whether the OpenMP pragmas are
> correct, i.e. that there are no bugs when OpenMP is enabled?

Well, there ae no *known* bugs, but absence of proof is not proof of
absence, of course :-)

> I agree with upstream that disabling OpenMP by not giving the
> relevant compiler flags is not a problem, but it is still strange to
> have pragmas but not to use them when compiling.

OpenMP support isn't universal; last we looked, it was such a nightmare
on Mac that we do not bother there, for example.

> Usually this points to either code in development or some bug in the
> OpenMP imlementation. In both cases disabling OpenMP via compiler
> flags is a quick way to avoid problems on user side, but it would be
> nice to know what upstreams reason to do this really is.

Is it guaranteed that OpenMP is available in Debian?  If so, then I
think unconditionally adding it in is a fine solution for Debian.  We
would need to add gomp (I think package "libgomp1") to the depends,
then.

I guess it's really a question as to how much Debian wants packages to
depend on libgomp.  In ImageVis3D's case, it is an optional dependency
with a very minor performance impact.  Thus, we feel the distributor
should be at liberty to choose.



More information about the Debian-med-packaging mailing list