Public bug reported: ### FFE
In partnership with Intel, we recently added new packages to 26.04 for AI support on Intel GPUs, including a compiler (intel-dpcpp). The Intel compiler team has since provided a detailed analysis of the packages and provided useful feedback for improvements, which this FFE addresses. Improvements include: * Update to binary package names to allow supporting multiple versions of the compiler in the future (the compiler is a fork of LLVM/Clang, which uses this pattern) * Update compiler symlink commands in /usr/bin to better align with product name from Intel; similarly update compiler-private install path (/usr/lib/dpcpp-6/llvm) with better naming * Move unified-runtime-adapter libs that are internal to compiler from public to private path, and consolidate these adapter libs into a single binary package (previously they were split across six separate binary packages) * Remove binary packages for unified-runtime-loader (libur-loader0 and libur-loader-dev) since it has an unstable API, library is now built statically * Add patches from upstream to improve version reporting output from dpclang++ --version * Install .spv and .bc files in compiler-private directory to support less common compiler options * New autopkgtests to improve test coverage Two other new packages (onednn-sycl and onedpl) that depend on intel- dpcpp also needed updates to include the new names for the compiler binary package(s) and compile commands. Build Logs --- All three packages are building successfully in this PPA: https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-resolute-ffes Autopkgtests & More Details --- More details (including autopkgtest results running on a system ) can be found in these GitHub pull requests where we track the source package definitions in collaboration with Intel. * intel-dpcpp: https://github.com/canonical/oneapi-packaging/pull/39 * onednn-sycl: https://github.com/canonical/oneapi-packaging/pull/40 * onedpl: https://github.com/canonical/oneapi-packaging/pull/41 Seeds --- None of the packages are seeded. $ seeded-in-ubuntu intel-dpcpp intel-dpcpp's binaries are not seeded. $ seeded-in-ubuntu onednn-sycl intel-dpcpp's binaries are not seeded. $ seeded-in-ubuntu onedpl intel-dpcpp's binaries are not seeded. ** Affects: intel-dpcpp (Ubuntu) Importance: Undecided Status: New ** Affects: onednn-sycl (Ubuntu) Importance: Undecided Status: New ** Affects: onedpl (Ubuntu) Importance: Undecided Status: New ** Also affects: onednn-sycl (Ubuntu) Importance: Undecided Status: New ** Also affects: onedpl (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2146468 Title: [FFE] Various compiler improvements based on Intel feedback To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/intel-dpcpp/+bug/2146468/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
