Skip to content

Conversation

@mdtoguchi
Copy link
Contributor

There is no guarantee that the device libraries are going to be built for a given built compiler. Use the internal sysroot setting to allow for proper inclusion of dependent device libraries for SYCL testing.

There is no guarantee that the device libraries are going to be built
for a given built compiler.  Use the internal sysroot setting to allow
for proper inclusion of dependent device libraries for SYCL testing.
@srividya-sundaram
Copy link
Contributor

There is no guarantee that the device libraries are going to be built for a given built compiler.

Can you elaborate this sentence?

@mdtoguchi
Copy link
Contributor Author

There is no guarantee that the device libraries are going to be built for a given built compiler.

Can you elaborate this sentence?

The test is checking for the libsycl-itt libraries to make sure they are being pulled in during the device link. These libraries aren't guaranteed to be built with the compiler so there is a possibility to run LIT testing against the compiler without these libraries being built, causing the test to fail.

@mdtoguchi
Copy link
Contributor Author

@intel/llvm-gatekeepers, this looks ready for merge - thanks!

@martygrant martygrant merged commit a8c8dc8 into intel:sycl Dec 13, 2024
14 checks passed
KornevNikita pushed a commit that referenced this pull request Feb 25, 2025
…6350)

There is no guarantee that the device libraries are going to be built
for a given built compiler. Use the internal sysroot setting to allow
for proper inclusion of dependent device libraries for SYCL testing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants