Skip to content

How are we supposed to cross compile sycl applications? #21238

@mccakit

Description

@mccakit

For native building we have to download CUDA and HIP.
What happens when we cross compile sycl from Linux to Windows?
Since it is not a runtime(yet) I assume we have to cross compile the whole toolchain.
But how do we cross compile the toolchain when CUDA Toolkit and HIP are Native installs

Do we just download binaries for them, point them in llvm install dir with some env vars then just cross compile as normal? Or something else?

A lot of development tools don't work on non linux systems, so having one host is very important

Metadata

Metadata

Assignees

Labels

cudaCUDA back-end

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions