i found a great feature which isnt make it clear in specification. in section 22.214.171.124 there are option -I. i call clBuildProgram(.., "-I.", ); and in kernel have #include "header.cl". and it work.
another thing. in release notes is stated that every element of structure must be aligned to float4. but i write struct and i get sizeof() that structure is 324 byte. which is exactly the sum size of data types in the struct. i tested it only on CPU. is on GPU some restriction in alignment?
second thing in release note is that array in struct is not supported. but for me it worked.