Skip to content

Exposed LLVM symbols #284

@Naghasan

Description

@Naghasan

Not sure this is the right place for this issue.

We enabled a kernel fusion extension in SYCL (intel/llvm), and for that purpose we have to pull some LLVM libraries in libsycl.so. By doing so, we started to see failure with the Intel GPU driver intel/llvm#7831 (comment).

It seems that the libraries don't isolate themselves from the users causing the user LLVM symbols to be picked up rather than the one it is shipped with.

We internalized the symbols on our side and that solved the issue. However, a build with shared libraries of the project no longer works with this driver and I assume any application using LLVM and this driver would face similar issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions