-
Notifications
You must be signed in to change notification settings - Fork 64
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
detail::path_base() doesn't handle Linux path separators on Windows #87
Comments
With the fix from #88, get a bit further.
I've managed to fix the 3 cuda math intrinsics with a small patch to GLM, that will hopefully be merged (g-truc/glm#1073).
|
Was attempting to test whether a kernel with GLM would build with NVRTC (I'm not hopeful).
Ran into a failure, where all GLMs nested
#include
statements were failing to resolve.Added a breakpoint here to catch where
detail::load_source()
was being called.Found these variable values
This means that
detail::path_base()
is handling the path improperly.The method is fairly simple
Seems quite clear that it's neglecting the fact that either path separator is supported under Windows (as far as I understand).
Should be an easy fix, I'll make a PR soon.
Edit: According to people on StackOverflow, MSVC used to require backslash, but now it doesn't care. Unclear when that requirement was lifted, regardless I don't expect it will affect NVRTC.
The text was updated successfully, but these errors were encountered: