Omm, it doesn't even reach the kernel compilation stage.

The failure is inside clCreateBuffer() call;
Inside clCreateBuffer(), it failed on device_ptr = device->malloc(...),
This is the malloc() defined inside pthread.c:252-pocl_pthread_malloc();

continue debugging...

Chuck


On 7/19/2013 3:05 PM, Kalle Raiskila wrote:
> On Fri, 19 Jul 2013 14:23:26 -0700
> Chuck Zhao <[email protected]> wrote:
>
>> Kalle,
>>
>> Thank you for the hints.
>>
>> I noticed that when building the lib/kernel package, both
>> clang-3.3/3.2 complained heavily on "-target armv7", saying
>> "unrecognized flag, use -mfloat=soft" instead.
>>
>> I hacked the Makefile a little bit, and use "-target
>> armv7l-unknown-linux-gnueabi" instead.
>> The original warning all go away.
>>
>> However, the produced tests still fail.
>> E.g.
>> czhao@panda0:~/ResearchTools/Compiler/POCL/pocl-0.8/robj32-rc7/examples/example1/.libs$
>> ./lt-example1
>> ERROR
>> (0.000000, 0.000000, 0.000000, 0.000000) . (0.000000, 0.000000,
>> 0.000000, 0.000000) = -0.000007
>> FAIL
>> czhao@panda0:~/ResearchTools/Compiler/POCL/pocl-0.8/robj32-rc7/examples/example1/.libs$
>>
>>
>>
>> I am debugging now.
>>
>> Any hints/suggestions are highly appreciated.
> Do save the intermediate files the kernel compiler creates (i.e. set
> evnironment variable POCL_LEAVE_TEMP_DIRS, see doc/envs.txt), and have
> a look at the target triple in the generated .bc files. Is it still the
> original "armv7l-..."? At least with clang 3.2 I observed it was not,
> causing errors as above.
>
> HTH :)
>
> kalle
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> pocl-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/pocl-devel
>


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to