[Interest] Mac: a bit of 10.9 love
Konstantin Tokarev
annulen at yandex.ru
Thu Aug 3 20:23:55 CEST 2017
03.08.2017, 21:15, "Michael Jackson" <mike.jackson at bluequartz.net>:
> I am curious to find out just how many customers of your application
> there are that are _still_ on macOS 10.9?
I don't think "customers" is the right word in the context of MacPorts :)
>
> Even if it is just a few why are you letting just a few customers hold
> you back from using newer compilers, versions of C++, newer tools. Why
> are you letting those few customers make you take your valuable time to
> backport all this stuff? Unless those are customers that are paying you
> a lot of money to keep the compatibility or there is a hard contractual
> requirement to keep the compatibility...
>
> In our own project we tried to maintain that backward compatibility but
> we finally realized that we were just holding ourselves back because we
> didn't have access to all the new C++ features in C++11, 14 and upcoming
> 17 specs that we wanted to use. Both to code more efficiently and to
> make our lives easier. We just started punting old compilers and support
> for those. We did one last release based on the older libraries,
> informed our users of the migration to newer tools and have not looked back.
>
> --
> Michael A. Jackson
> BlueQuartz Software, LLC
> [e]: mike.jackson at bluequartz.net
>
> René J.V. Bertin wrote:
>> On Thursday August 03 2017 17:11:56 Allan Sandfeld Jensen wrote:
>>
>>> Didn't Qt only drop support for building on 10.9? I am pretty sure
>>> you should be able to build on 10.10+ and deploy to 10.9 if you
>>> wish. Though I can see
>>
>> Nope, sadly that's not the case (and I doubt it was the intention
>> either). You can still install Qt 5.9.1, once you figure out how to
>> run the installer - last time I tried even the MaintenanceTool.app
>> insisted on self-updating to a new version that crashed immediately
>> because of missing symbols referenced from the cocoa QPA. I filed a
>> QTBUG-61800 about that because it made it impossible to update even
>> supported Qt versions on OS versions not supported by the latest Qt
>> version.
>>
>> The workaround trick I found was to force Qt to use the generic Unix
>> QPA, which is good enough for basic installers but evidently not for
>> a meaningful user experience.
>>
>> On Thursday August 03 2017 15:14:52 Alexandru Croitor wrote:
>>> Iirc the minimum deployment version was bumped to 10.10 in qt 5.9.
>>> That was also a change we had to do in webengine
>>
>> I'm expecting to run into>=10.10 requirements elsewhere in Qt 5.9
>> when I get around to building it, and I was already afraid that QWE
>> would require more attention than I really care to give it (it's way
>> too big to start hacking around in) ... But, "had to" as in "were
>> obliged to" rather than "chose to"? Why - the BT code that already
>> required using the 10.10 SDK maybe? All incompatibilities I've seen
>> in the style and QPA were quite trivial to address (except for those
>> requiring the "full" 10.10 SDK which 10.9 never got).
>>
>> With some luck it will still be possible to build QWE 5.8 against Qt
>> 5.9 though, should there be too much to reintroduce (and I wouldn't
>> mind either dropping BT support either in my build).
>>
>> R. _______________________________________________ Interest mailing
>> list Interest at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
--
Regards,
Konstantin
More information about the Interest
mailing list