https://bugs.freedesktop.org/show_bug.cgi?id=105200
--- Comment #1 from Jan Vesely jan.vesely@rutgers.edu --- (In reply to nixscripter from comment #0)
Created attachment 137519 [details] The ImageMagick OpenCL Kernel
LLVM svn version: 325439 Mesa version: git fa8a764b62
The last version that worked was several weeks ago -- prior to the LLVM 6 branch.
The log is so short, I can paste it in here:
build options: -cl-single-precision-constant -cl-mad-enable -DMAGICKCORE_HDRI_SUPPORT=1 -DCLQuantum=float -DCLSignedQuantum=float -DCLPixelType=float4 -DQuantumRange=65535.000000 -DQuantumScale=0.000015 -DCharQuantumScale=1.000000 -DMagickEpsilon=0.000000 -DMagickPI=3.141593 -DMaxMap=65535 -DMAGICKCORE_QUANTUM_DEPTH=16 <unknown>:0:0: in function AddNoise void (<4 x float> addrspace(1)*, <4 x float> addrspace(1)*, i32, i32, i32, i32, float, i32, i32, i32): unsupported initializer for address space
The unknown is because I have a stripped binary. I have not done all the manual rebuilds for the symbols yet.
The actual kernel being compiled is attached. Hopefully it should be obvious enough what the problem is.
well, not really. AS error suggests that this is a fallout of r325030 and you'll need to update and rebuild libclc.