Skip to content

Conversation

jsji
Copy link
Contributor

@jsji jsji commented Oct 11, 2025

%T support is removed in community
llvm/llvm-project@7ff6973f1

Use %t.dir instead, create the dir manually.

%T support is removed in community
llvm/llvm-project@7ff6973f1

Use %t.dir instead, create the dir manually.
@jsji jsji requested review from a team as code owners October 11, 2025 15:52
@jsji jsji requested a review from aelovikov-intel October 11, 2025 15:52
@jsji jsji self-assigned this Oct 11, 2025
@jsji jsji temporarily deployed to WindowsCILock October 11, 2025 15:52 — with GitHub Actions Inactive
// RUN: %clangxx --offload-new-driver %{dynamic_lib_options} %S/Inputs/c.cpp %if windows %{%T/libdevice_d.lib%} -o %T/libdevice_c.%{dynamic_lib_suffix}
// RUN: %clangxx --offload-new-driver %{dynamic_lib_options} %S/Inputs/b.cpp %if windows %{%T/libdevice_c.lib%} -o %T/libdevice_b.%{dynamic_lib_suffix}
// RUN: %clangxx --offload-new-driver %{dynamic_lib_options} %S/Inputs/a.cpp %if windows %{%T/libdevice_b.lib%} -o %T/libdevice_a.%{dynamic_lib_suffix}
// DEFINE: %{tdir} = %t/..
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not %t.dir here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Used %t.dir at first, these 4 tests are failing. I think it is because the following run assume the shared lib in the same folder as %t, so use %t/.. to emulate that.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@maarquitos14 , do you know what should be changed for those tests to work with %t.dir?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm approving to unblock pulldown, but @maarquitos14 please review/follow-up post-commit.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't, but I'll speak with the team and follow up.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They all pass locally for me with %t.dir except the compressed one, which I couldn't try because I don't have zstd. Did you try locally @jsji? Or was it the CI that failed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't try locally, they were failing in CI.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, once we have this merged I'll open a PR with them using %t.dir to see if they pass or fail CI, and if they still fail I'll try to emulate CI locally.

@aelovikov-intel
Copy link
Contributor

I also think that we should be removing it rm -rf %t.dir ; mkdir -p %t.dir while we're fixing those tests.

@jsji
Copy link
Contributor Author

jsji commented Oct 13, 2025

I also think that we should be removing it rm -rf %t.dir ; mkdir -p %t.dir while we're fixing those tests.

Sure. Done.

@jsji jsji temporarily deployed to WindowsCILock October 13, 2025 16:44 — with GitHub Actions Inactive
@jsji
Copy link
Contributor Author

jsji commented Oct 13, 2025

@intel/llvm-gatekeepers Can we get this merged? The testing failure is irrelevant and there looks like some CI problem in pvc sycl-rel testing.

@steffenlarsen
Copy link
Contributor

@intel/dpcpp-esimd-reviewers review is required.

@sarnex sarnex merged commit 1f1382b into intel:sycl Oct 14, 2025
94 of 100 checks passed
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.

5 participants