Skip to content

SYCL build fails on Intel Arc A770 (Alchemist) - v0.1.40.1 #1248

Closed as not planned

Description

@Javalopes

Building the SYCL engine on CachyOS with an Intel Arc A770 (Alchemist) fails with multiple errors.

Environment:

  • OS: CachyOS (Arch-based)
  • Kernel: 7.2.6-1-cachyos
  • GPU: Intel Arc A770 (DG2/Alchemist)
  • Driver: xe (Kernel driver in use: xe)
  • oneAPI DPC++/C++ Compiler: 2026.1.1
  • Strata version: v0.1.40.1 (commit 82f46a8)

Build command:
cmake -S sycl -B build-sycl -G Ninja -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DSTRATA_SYCL_PARITY=OFF
cmake --build build-sycl --target strata

Errors (from build log):

  1. fused_gr.dp.cpp:
    /home/javal/Strata/sycl/src/kernels/cuda/fused_gr.dp.cpp:1607:6: error: functions that differ only in their return type cannot be overloaded
    (definition is void, header declares bool)

  2. expert_source.cpp:
    /home/javal/Strata/sycl/src/core/expert_source.cpp:2938:14: error: call to 'load_experts_gguf' is ambiguous
    (two conflicting definitions)

Full build log: (attach /tmp/strata_build_v0140.log)

The Alchemist (A770) architecture is not listed as tested in docs/INTEL_ARC.md. It seems the SYCL port has compilation issues that are specific to this architecture.

Activity

  1. slip2 commented on Oct 7, 2026

    @slip2

    There is an API changes three days ago, but SYCL branch does not has updated API

  2. added a commit that references this issue on Oct 7, 2026
  3. Niko1221 commented on Oct 13, 2026

    @Niko1221
    Owner

    Thanks for the report. To keep the tracker current we are closing issues older than three days: 0.1.44 is out with a long list of fixes, and many older reports are covered by it or by 0.1.43.1.

    If this still happens on 0.1.44, please leave a comment here with your engine log (and the version line it prints), and we will reopen it. A new issue that links this one works too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions