Dependency to unreleased versions

Raymond Wooninck tittiatcoke at gmail.com
Tue Oct 22 08:42:23 UTC 2013


On Monday 21 October 2013 19:10:49 Gilles Caulier wrote:
> Problem already reported here :
> 
> https://bugs.kde.org/show_bug.cgi?id=326368
> 
> It's completly different issue. Sound like client libraw code (as
> libkdcraw) need to be linked to libgomp when libraw OpenMP support is
> enabled. As libraw has already resolved OpenMP symbols at packaging
> time, why libkdcraw need again to resolve these ?
> 
> OpenMP support is internal to libraw. Client code as libkdcraw do not
> use OpenMP API. I suspect something wrong in libraw packaging. Under
> Mageia, i cannot reproduce the problem...
> 
Gilles, 

Ben Cooksley asked me to validate this for openSUSE as that build.kde.org is 
running openSUSE 12.3.  libkdcraw always worked fine as that it had an up-to-
date internal libraw tree.

Now with the removal of the internal libraw tree, libkdcraw falls back on the 
libraw that is provided by the distribution. And this causes the above 
indicated problem. 

openSUSE 12.3 is using libraw 0.14.7 for libkdcraw for which the build fails 
with the missing symbols.  if I compile libkdcraw against the latest openSUSE 
Factory (using libraw 0.15.4) then libkdcraw is compiling fine without any 
issues. I validated both libraw packages and the only difference is the libraw 
version. 

So I assume that libkdcraw needs libraw > 0.14.7 

Regards

Raymond
openSUSE KDE community maintainer


More information about the release-team mailing list