Skip to content

[SYCL] Add MacOS file paths to the lit.cfg file for sycl/test #764

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 14, 2019

Conversation

jeffhammond
Copy link
Contributor

@jeffhammond jeffhammond commented Oct 28, 2019

The hard-coded paths need some attention from someone who understands the structure of Xcode paths. Presumably, there is a way to capture these in a way that survives filesystem reorganization across OSX versions.

Trivial modification to the original implementation by @alexbatashev.

Signed-off-by: Hammond, Jeff R [email protected]
Signed-off-by: Alexander Batashev [email protected] (please re-affirm the sign-off that was in your original patch set)

@alexbatashev
Copy link
Contributor

Looks like you've got some changes from #763 in this PR.

@jeffhammond
Copy link
Contributor Author

Yeah, that was intentional. I don't think it makes sense to merge this one until that one is in. Should I rebase #763 out? I figured it wouldn't matter if the pull request was implemented as a rebase.

@alexbatashev
Copy link
Contributor

@jeffhammond maybe you should close #763 and rename this PR to something like "[SYCL] Enable RT builds and tests on macOS"?

The hard-coded paths need some attention from someone who understands
the structure of Xcode paths.  Presumably, there is a way to capture
these in a way that survives filesystem reorganization across OSX
versions.

Slight modifications to the original implementation by @alexbatashev.

Signed-off-by: Hammond, Jeff R <[email protected]>
Signed-off-by: Alexander Batashev [email protected] (please re-affirm the sign-off that was in your original patch set)
@jeffhammond jeffhammond force-pushed the sycl-test-lit-cgf-macosx branch from 9678a42 to a15b50a Compare October 28, 2019 15:27
@jeffhammond
Copy link
Contributor Author

I separated this from #763.

Copy link
Contributor

@alexbatashev alexbatashev left a comment

Choose a reason for hiding this comment

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

@jeffhammond is there any urgency in committing this patch? We don't have macOS CI anyway. If you badly need to run tests regularly, you can commit it locally, lit.cfg is not updated very often. In the meantime I'll be working on a proper solution on clang driver side. Personally, I don't feel comfortable committing such an obvious hack.

@jeffhammond
Copy link
Contributor Author

Since it has no impact on anything else, I'd much rather have it merged and generalize it later, rather than have to rebase it into my local repo over and over again.

@jbrodman
Copy link
Contributor

I think Jeff is likely NOT the only person who will run into this. The change looks pretty harmless.

@bader bader changed the title add MacOS file paths to the lit.cfg file for sycl/test [SYCL] Add MacOS file paths to the lit.cfg file for sycl/test Nov 12, 2019
@bader bader merged commit ec31e82 into intel:sycl Nov 14, 2019
@jeffhammond jeffhammond deleted the sycl-test-lit-cgf-macosx branch August 12, 2020 17:04
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.

6 participants