The issue is dependency between the Vivante OpenCL libraries that isn't 
implicit.  If the libCLC.so isn't found the compilation simply fails every 
time.  I understand that it makes sense to separate the CL and CLC libraries as 
one might want to use pre-compiled .cl files but the silently failing is an 
issue.  This is all of course all Vivante and uncontrollable by Yocto.  As far 
as Yocto is concerned libCL.so and libCLC.so should probably be considered 
interdependent by default.

If not familiar with OpenCL, when I refer to compilation I mean run-time 
compilation of the .cl kernels.

On 2013-06-03, at 7:23 AM, Daiane Angolini <[email protected]> 
wrote:

> I'm so sorry, but I still does not understand what is the issue...
> 
> 
> On 06/02/2013 04:44 PM, Sébastien Taylor wrote:
>> Sorry I wasn't clear.  Using my old LTIB setup I was able to correctly
>> get the compiler errors on the console, fixing them allows the
>> application to run.
> 
> So, using LTIB you got an error that you fixed. OK
> 
> 
>  Meanwhile my yocto installation still wouldn't run
>> with the fix.
> 
> Which fix????? I suppose it's the same fix you made on LTIB, but what is that 
> fix?
> 
> 
>  I confirmed to be using the same Vivante libraries but
>> noticed my installation was missing a few of the libraries compared to
>> LTIB and adding these solved the issue.  I believe libCLC.so was the
>> missing and required library.
> 
> What libraries are you talking about?
> 
> ---
> Daiane
> 

_______________________________________________
meta-freescale mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to