Skip to content

[BLAS] Netlib backend fails to compile with AdaptiveCpp #485

@Rbiessy

Description

@Rbiessy

Summary

From the CI, the netlib backend does not compile anymore because of multi_ptr.

Version

Tested with the HEAD of develop branch: 99e85be

Environment

CI build with AdaptiveCpp enabled.

Observed behavior

Compilation error:

In file included from src/blas/backends/netlib/netlib_level2.cpp:36:
  src/blas/backends/netlib/netlib_level2.cxx:32:38: error: no member named 'get_multi_ptr' in 'hipsycl::sycl::accessor<float, 1, hipsycl::sycl::access_mode::read, hipsycl::sycl::target::device, hipsycl::sycl::accessor_variant::unranged>'
    32 |                           accessor_a.GET_MULTI_PTR, (const int)lda, accessor_x.GET_MULTI_PTR,
       |                                      ^
  src/blas/backends/netlib/netlib_common.hpp:35:32: note: expanded from macro 'GET_MULTI_PTR'
    35 | #define GET_MULTI_PTR template get_multi_ptr<sycl::access::decorated::yes>().get_raw()

Metadata

Metadata

Assignees

Labels

bugA request to fix an issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions