kraj/meta-clang

Request for nanbield branch variant with LLVM 15.x

zboszor opened this issue · 5 comments

Is your feature request related to a problem? Please describe.

meta-clang master and meta-intel master/nanbield when used together fails to build intel-graphics-compiler because IGC does not yet support anything past LLVM 15.x.

As such, GPU acceleration must be disabled in oneDNN, and the whole Intel Compute Runtime must be left out.

Describe the solution you'd like

I will need a meta-clang nanbield branch variant that carries CLANG/LLVM 15.x latest point release so meta-intel can be used together.

Describe alternatives you've considered

I considered removing/replacing the Intel Compute Runtime (OpenCL driver) but Mesa Rusticl is not a viable alternative yet to support either SYCL or OpenCL backend for oneDNN.

Additional context

kraj commented

I am open for reviewing and accepting patches if someone works on it. Personally I do not have time or interest in supporting older clang on newer OE releases.

I think just adding nanbield to LAYERSERIES_COMPAT for mickledore branch is enough. I tried it and it compiles fine with oe-core, meta-intel, meta-oe, meta-python in bblayers.conf. If that is preferred over having a separate branch, I can send that change.

I think just adding nanbield to LAYERSERIES_COMPAT for mickledore branch is enough. I tried it and it compiles fine with oe-core, meta-intel, meta-oe, meta-python in bblayers.conf. If that is preferred over having a separate branch, I can send that change.

that should be fine.