Dirk Hohndel
2018-11-13 10:34:29 UTC
As everyone will have noticed, I'm not where I wanted to be regarding a
4.8.4 release. Too much traveling (I'm in Shanghai right now), too much
work in my day job, too many distractions in my real life (because I love
pain I am in the midst of building a house)...
Anyway, one of the things I really wanted to figure out before a next
release was how to build the "right" Windows binary.
The only partial success that we've seen so far with Windows BLE on
Windows 10 was when the build was based on Qt 5.10 or newer. I tried
getting the Windows BLE code to work with 5.9 but at least for me that
never worked.
But MXE doesn't support QtWebKit with 5.10 and newer. So it looks like we
can have either BLE or a map, but not both.
According to https://github.com/mxe/mxe/issues/2070 there is at least one
project that managed to get QtWebKit to build with MXE - but from what I
can tell this must have been on W64. Which made me wonder if it made sense
for us to have two Windows binaries... a 32bit binary without BLE support,
based on Qt 5.9 (just like the last one). And a 64bit binary, hopefully
with both BLE and QtWebKit support. After all, BLE requires the latest
Windows 10 and no one in their right mind is running this in 32bit mode,
right?
Right now I'm trying to get such a 64bit build going (which is running
into its own problems, of course, because nothing is ever easy it seems).
Oh and of course I've spent several hours already today dealing with the
broken Android build (I think I finally fixed that - I just pushed what I
believe to be the solution to master).
Anyway, this is where I'm stuck and this is why there isn't a new release,
yet. I'll continue to plod along, as best as my time allows.
/D
4.8.4 release. Too much traveling (I'm in Shanghai right now), too much
work in my day job, too many distractions in my real life (because I love
pain I am in the midst of building a house)...
Anyway, one of the things I really wanted to figure out before a next
release was how to build the "right" Windows binary.
The only partial success that we've seen so far with Windows BLE on
Windows 10 was when the build was based on Qt 5.10 or newer. I tried
getting the Windows BLE code to work with 5.9 but at least for me that
never worked.
But MXE doesn't support QtWebKit with 5.10 and newer. So it looks like we
can have either BLE or a map, but not both.
According to https://github.com/mxe/mxe/issues/2070 there is at least one
project that managed to get QtWebKit to build with MXE - but from what I
can tell this must have been on W64. Which made me wonder if it made sense
for us to have two Windows binaries... a 32bit binary without BLE support,
based on Qt 5.9 (just like the last one). And a 64bit binary, hopefully
with both BLE and QtWebKit support. After all, BLE requires the latest
Windows 10 and no one in their right mind is running this in 32bit mode,
right?
Right now I'm trying to get such a 64bit build going (which is running
into its own problems, of course, because nothing is ever easy it seems).
Oh and of course I've spent several hours already today dealing with the
broken Android build (I think I finally fixed that - I just pushed what I
believe to be the solution to master).
Anyway, this is where I'm stuck and this is why there isn't a new release,
yet. I'll continue to plod along, as best as my time allows.
/D