On 09.10.2014 17:45, ext Vincent Danjean wrote:

> 4) #764561 and #764563 show that there is problem on most
>    architectures.
>    https://buildd.debian.org/status/logs.php?pkg=pocl&ver=0.10-3&suite=sid
>    give an overview (clic on "Maybe-Failed" to have the build log).
>    amd64 (build locally) :
>      * I will force LLC_HOST_CPU=x86-64
>    armel :
>      * need an explicit LLV_HOST_CPU to configure, which one ?

Looks like the builder reverts to ARMv4 ISA. This is completely untested 
to my knowledege.

>    armhf :
>      * need an explicit LLV_HOST_CPU to configure, cortex-a7 ?

LLC_HOST_CPU=cortex-a7 probably is fine as the smallest subset of ARMv7 
ISA.
But configure in the builder detects the host as arm-linux-gnueabihf. 
LLVM/Clang is rather picky about what it accepts as the triple (without 
silently reverting to older ISAs), and each line in configure.ac his 
hand-crafted to match what different distros pass it. This is the first 
time I've seen that particular triple used on ARM.
Forcing it to "armv7l-unknown-linux-gnueabihf" (which configure then 
understands how to mangle to something Clang accepts) might work. But if 
someone on the list happens to have a Debian sid on an ARM a nicer patch 
might be created.

>    i386 :
>      * need an explicit LLV_HOST_CPU. It can be either i486 (to target
>         all supported hardware by Debian) or a x86_64 processor running
>         in 32bits mode (probably uses cases of pocl on this architecture).
>         In the later case, what would be the correct LLV_HOST_CPU ?
>      * the test suite fails for tests 8, 13 and 14. Any idea ?

32 bit x86 has, again, gotten less attention. And especially - I doubt 
anyone who has run pocl on 32 bits have force out any vector extensions. 
My guess for these are just LLVM codegen issues.
Also, it seems the builder forces i586-pc-linux-gnu - not sure how clang 
handles this triple.


kalle

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to