-
Notifications
You must be signed in to change notification settings - Fork 17
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
Moving from com-rs to tinycom #36
Conversation
Microsoft's com-rs supports Linux, see #35. |
https://github.com/microsoft/com-rs#building It says, maybe they didn't update the readme:
|
Ok, after a bit of digging: microsoft/com-rs#153. |
Anyways I don't mind closing this PR, we've been running with this internally for the last couple of months. As com_rs fails with |
From the looks of it, we're mostly waiting for Microsoft to merge in microsoft/com-rs#234 and publish a new release. That way #35 doesn't need to sit on a fork anymore and we can merge it in. @jelmansouri I guess the most important way you could help is to a) test that #35 works for you guys in production an b) to comment on the Microsoft issue asking them to merge it. Nice to see Legion Labs using hassle-rs! |
Thansk @Jasper-Bekkers ! Will do! |
Perhaps it was just forgotten about, since we made their CI run on Ubuntu and it's still there. Windows-rs is a bit harder to get Linux support into, even though it still seems to be just the lack of 32-bit widestring support nowadays too - perhaps worth re-submitting my PR there. It looks like EDIT: Perhaps you're interested in knowing about and preparing for microsoft/DirectXShaderCompiler#3793 too :) |
Since |
Now that microsoft/DirectXShaderCompiler#3793 finally made its way in we don't need to sit on a
@BeastLe9enD Since
Microsoft's
I've stopped pursuing this dream. Windows-rs developers actively deny the existence of our use-case, and Microsoft developers amongst themselves even disagree whether 16 or 32-bit bit My long(er) term plan is to fork |
I fixed a couple of issues in com-rs (wasn't really supposed to support linux, it broke when compiling with gcc code coverage reporting) and republished it under tinycom, that is going to be maintained by Legion Labs, I can add this repo to the maintenance list, I though also about vendoring it directly in this repo, and I'm open to do so.
The other alternatives could be:
Also misc: changed the path of libdxcompiler.so on Linux. We test extensively on Linux, and it seems more sensible to have it global, I can split it in another PR if necessary.