-
Notifications
You must be signed in to change notification settings - Fork 121
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
Windows Unicode Limitations ought to be documented for boost::process V1 #455
Comments
Well, I am about to deprecate v1 and scrap the v1 docs, so it's a bit late. But there is a reason that v2 operates on "utf-8 or gtfo". On another note: what are the main non-trivial parts of the migration? I wonder if there's something I can do to help there (some compatibility layer or sth). If that information is not suitable for public issues, please e-mail me. |
From one point of view the main difference is that v1 is pre-Asio. |
The "utf-8 or gtfo" is something we're all in on, did not realise we needed V2 for that. |
What do you mean by resist? You can just use the sync apis of the pipes. I would highly recommend against it, but it's possible. |
We're in the awkward position of having a mixture of Asio and not-Asio paths. |
We have a non-trivial codebase that was recently built on boost::process::child.
We've come to realise that it works fine on Linux, but will not support running a program with a unicode path on Windows.
Migrating to V2 does work, but the migration is non-trivial, unfortunately.
If this limitation could be clearer in the documentation I think it would be useful to maintainers downstream.
The text was updated successfully, but these errors were encountered: