I have addressed Antoine's feedback in this PR:
https://github.com/canonical/oneapi-packaging/pull/21

The updated version is now published to https://launchpad.net/~kobuk-
team/+archive/ubuntu/oneapi-release


** Description changed:

  The DPC++ compiler is a LLVM-based compiler project that implements
  compiler and runtime support for the SYCL* language. We have worked with
  Intel to create and test this compiler in a PPA (linked below).
  
  [needs-packaging] intel-dpcpp
  
  Upstream: https://github.com/intel/llvm
  Upstream branch: sycl
  Upstream tag: v6.2.0
  License: Apache 2.0 (components from Intel's LLVM fork), various others for 
upstream LLVM
  Target OS Release: 26.04 only
  PPA: 
https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-release?field.series_filter=resolute
  Source package in PPA: 
https://launchpad.net/~kobuk-team/+archive/ubuntu/oneapi-release/+sourcepub/17790840/+listing-archive-extra
  Source package in GitHub: 
https://github.com/canonical/oneapi-packaging/tree/resolute/compiler
  
  Note I am also submitting separate needs-packaging bugs to add two
  build-time dependencies for the compiler:
  
  - intel-umf source package: https://bugs.launchpad.net/ubuntu/+bug/2130189
  - emhash source package: https://bugs.launchpad.net/ubuntu/+bug/2130190
  
  In addition, note that to create a stable build we vendored two build
- dependencies described below.
- 
- intel-vc-intrinsics for these reasons:
- - We need the source for in-tree build of the compiler
- - The intel-vc-intrinsics debian package only includes headers
- - The intel-vc-intrinsics debian package depends on an old version of llvm, 
creating a conflict with the intel-dpcpp package
- 
- Intel compute runtime level-zero headers for these reasons:
- - The compiler requires a very specific version of the headers
- - Headers enable experimental features not included in the level-zero API and 
are only meant to be consumed by the DPC++ compiler at build-time
- - More background and discussion: https://github.com/intel/llvm/issues/20318
+ dependencies. An explanation of this vendoring can be found here:
+ https://github.com/canonical/oneapi-packaging/blob/compiler/package-
+ improvements/compiler/debian/README.md

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2130186

Title:
  [needs-packaging] intel-dpcpp

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/2130186/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to