Skip to content
pocl - Portable Computing Language
C C++ LLVM CMake Objective-C Python Other
Branch: master
Clone or download
Michal Babej
Michal Babej Rename __cl_printf to printf
It was causing errors/warnings with LLVM 9 which checks attributes on printf().

The CTS compiler test would fail the -Werror test with this buildlog:

ERROR |  error: llvm/9.0.0/include/opencl-c.h:14192:59: 'format' attribute argument not supported: __cl_printf
Latest commit a2c942a Aug 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Fix poclu: don't install it, it's not required Feb 21, 2018
cmake CMake: fix compiler-rt detection Aug 7, 2019
doc Remove fake address spaces and TargetAddressSpaces LLVM pass Jul 16, 2019
examples examples/conformance: always link directly to Pocl if ENABLE_ICD is off Aug 5, 2019
include Rename __cl_printf to printf Aug 7, 2019
lib Rename __cl_printf to printf Aug 7, 2019
tests Rename __cl_printf to printf Aug 7, 2019
tools update tools/scripts/format-*.sh to work with git-worktree Jul 21, 2019
windows CMake: on Windows, make sure we search for patch.exe in PATH env var … Feb 3, 2015
.drone.yml config Feb 7, 2019
.gitattributes Remove Vecmathlib from build system. Nov 6, 2018
.gitignore Add config2.h to .gitignore May 28, 2019
.mailmap Add an alias for Clément May 31, 2016
.travis.yml Travis-CI: No need of libcxx May 15, 2019
CHANGES Update CHANGES Jul 21, 2019
CMakeLists.txt Enable POCL_ENABLE_UNINIT for CTest Aug 7, 2019
COPYING Also here.. Aug 29, 2013
CREDITS Forward-port Clang ResourceDir fix (#747) from Stefan Brüns Aug 5, 2019
INSTALL Add a symbolic link of INSTALL to install.rst Jan 28, 2016
LICENSE Copy COPYING to LICENSE. Change the copyrights line. Aug 28, 2013
README Updated the new web page address. Nov 16, 2013
README.ARM CMake: fix pocl building on ARM architectures Aug 14, 2017
README.FreeBSD Added a README.FreeBSD to address issue #263 Oct 15, 2015
README.Windows Updated Windows readme with complete build script. Jan 27, 2015
README.mips [mips] Update readme Oct 5, 2015
README.mipsel [mips] Update readme Oct 5, 2015
README.packaging Update docs Dec 5, 2017
README.powerpc Don't allow LLVM 3.4 on PPC, AS cast is broken. Jan 16, 2014
TODO update TODO document Nov 14, 2017
ToolchainExample.cmake Update documentation on cross-compiling Sep 7, 2016 CMake: fix compiler-rt detection Aug 7, 2019 Change system() calls in llvm_codegen() to vfork() + execv(). Apr 25, 2017 Actually do what was already commented in 90aa468... Sep 8, 2013 Initial CMake buildsystem commit Jun 15, 2014 Fix pocl.pc Dec 6, 2017


Portable Computing Language (pocl)
pocl is being developed towards an efficient implementation of OpenCL standard 
which can be easily adapted for new targets.

Please refer to the file INSTALL in this directory for building and installing

More documentation available at
The main web page is at

You can’t perform that action at this time.