-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[cling] Provide C value printer, adopted from Ruben De Smet! #17422
base: master
Are you sure you want to change the base?
Conversation
Fixes root-project/cling#364 Fixes root-project/cling#419 Adapts the corresponding ctest
It seems that this PR does not increase the number of errors in clingtest-alma9, taking as reference the errors in #16917 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The cling changes seem fine. Cannot comment on the ci.
@bellenot Do you happen to know why |
Test Results 18 files 18 suites 4d 6h 36m 41s ⏱️ For more details on these failures, see this check. Results for commit ec49115. |
It looks like |
Sorry, what I meant is that, on Windows, it looks as if it doesn't even compile. It gives this error:
(On other platforms, it fails because of a specific subtest does not pass.) |
OK, I'll check the branch locally (but can't test the CI related changes...) |
Thanks. Maybe you don't need to check out any specific branch, just recompiling master with flag |
Well, it cannot work on Windows. The PATH is wrong, the command is wrong, and then, when fixing those errors, even running the test fails with:
Still working on it... |
Was all this designed to run on Windows at all?:
And I would need to patch LLVM, so not sure I'm going to embark into this... |
I would suggest to completely disable it on Windows, like:
And remove the windows related changes in your PR, unless someone disagrees (@vgvassilev ?) |
Ok. But how can I then check if the test I changed in this PR gives a correct result in Windows or breaks sth? Or could you do that locally for this PR? (I have no Windows machine to check) |
I can do it locally (hopefully tomorrow) |
@ferdymercury BTW, interpreter\cling\test\Driver\C.c is not going to work on Windows the way it is:
There is no |
So here is what I get on Windows with your changes:
But at least it doesn't print these errors anymore:
|
Thanks a lot Bertrand for checking! |
This Pull request:
Changes or fixes:
Rebased version of #9272
Fixes root-project/cling#364
Fixes root-project/cling#419
and helps for jupyter-xeus/xeus-cling#404