-
Notifications
You must be signed in to change notification settings - Fork 37
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
emscripten and protobuf dependency #181
Comments
About crosscompilation, in regular case you don't need protoc built for target system, since it's generator supposed to be ran on host system only. Same for qtprotobufgen. It should be compiled for host system only while crossconpiling whole project. About conditional compilation without grpc support, I think that what need to be added to build procedure. Will to it soon. |
That is excellent news, and I think it will make it easier for others to use qtprotobuf also, since it will have fewer required dependencies. Would you please consider assigning a milestone to this feature, so that I can have some idea as to when it may be available? |
I planned it for 0.6, but deadline for 0.6 is crossed and I have no time to complete it this year, unfortunately. Probably 0.7 is what I could promise and only next spring. Here is task #149 |
Ok -- that's helpful for me to know that much at least. |
- It doesn't make sense to keep type-traits for convertes. All integral types suppose to be converted from/to any integral type. Add extra converters to qulonglong and qlonglong types. - Remove the extern keyword for the functions that are explicitly defined in header files. - Add symbols export for the library that contains unversallistmodel. - Add optional serializer result for QMatrix4x4 and QTransform. - Temporary disable grpc tests on Windows - Add windows workflow for pull requests
@gmabey, have a question probably not directly related to the issue. Did you manage to make the network stack work in the wasm environment? Since the last time I tried network stack from wasm, it was blocked by chrome and ff. |
No, I just stopped work on it at that point. I might be able to try out that experiment tonight though -- it's a critical step that we'll have to figure out eventually. |
I imagine the answer to this question might be obvious if I knew more about protobuf, but -- today I'm working to compile qtprotobuf using emscripten, towards targeting my application for wasm. I'll be sure to post some notes about how to accomplish that if I'm successful.
In the course of doing so, I'm now working to build all dependencies to facilitate that. Building Qt was pretty easy, as it's a supported platform. Next is protobuf, which just made me start to wonder why it's a dependency. Like, it would be a significant simplification for this kind of cross compiling effort if only
protoc
were needed. It's surely more complicatedthan that, right?
Also -- is it feasible to build qtprotobuf without
grpc
support?The text was updated successfully, but these errors were encountered: