Project

General

Profile

Bug #10943

dartable failed to launch with pocl

Added by XoD DarK about 4 years ago. Updated over 3 years ago.

Status:
Closed: upstream
Priority:
Low
Assignee:
-
Category:
General
Target version:
Start date:
03/06/2016
Due date:
% Done:

0%

Estimated time:
Affected Version:
git development version
System:
all
bitness:
64-bit
hardware architecture:
amd64/x86

Description

If I install pocl (Portable Computing Language - an OpenCL implementation) on Fedora 23 x64 darktable don't start.

When I launch darktable from console, I have the output :
The entire clEnqueueCopyImageToBuffer call is unimplemented (clEnqueueCopyImageToBuffer.c:15)

With only mesa-libOpenCL darktable start correctly with opencl disabled.
Have the same behavior should be great.

PS: I tried to build darktable v1.7.0, but have build error for now.

History

#1 Updated by Roman Lebedev about 4 years ago

  • System changed from Fedora/RHEL to all
  • Affected Version changed from 1.6.9 to git development version
  • Target version deleted (Candidate for next patch release)
  • Status changed from New to Closed: upstream

There is nothing to be done on our side.

https://github.com/pocl/pocl/blob/51ba4d75d068dce88b0514ad5faf73dfc8902795/lib/CL/clEnqueueCopyImageToBuffer.c#L15
https://github.com/pocl/pocl/blob/51ba4d75d068dce88b0514ad5faf73dfc8902795/lib/CL/pocl_cl.h#L80

It is a lib that calls exit(), it is up to them to not do that.

In fact, none of open-source opencl implementations are usable right now.

@Ulrich: maybe you have anything to add

#2 Updated by XoD DarK about 4 years ago

Ok not very good behavior :p.

Thank you for the answer and sorry for the useless report.

#3 Updated by Roman Lebedev about 4 years ago

Hint: they probably should not be stub-implementing those functions in the first place.
Then dt would see that such function is not provided by pocl and just refuse to init opencl, like it is probably happening in mesa-libOpenCL case.

#4 Updated by Roman Lebedev over 3 years ago

  • Target version set to 2.2.0

Also available in: Atom PDF

Go to top