Closed hecmay closed 2 years ago
Hi Shaojie, you are right that FRT requires an old XRT to compile because Xilinx removed the streaming APIs since XRT 2.13 in https://github.com/Xilinx/XRT/commit/d2540202aba4f402519b663612fe7d1c5b459196. I'll make xilinx_opencl_stream
an optional feature.
@hecmay Could you try a6c4f884d4bda35ab18197bc028dc0a78cf2e3e0 from the latest master branch? It will disable xilinx_opencl_stream
if XRT_VERSION >= 2.13. You can disable it manually with cmake -DENABLE_XOCL_STREAM=OFF ...
, too.
BTW, this is a private, compile-time dependency; as long as you don't actually use the streaming APIs from FRT, any library or binary files compiled against the old XRT will still work.
@Blaok thanks Yuze! Sure I will it a try.
Hi,
We recently upgraded to XRT/Vitis 2022.1. It seems that Xilinx has made a lot of changes to their OpenCL extension APIs, and as a result, FRT cannot be compiled. Here is an excerpt of the error when I was compiling FRT from source