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
