[Interest] Interest Digest, Vol 114, Issue 38
Konrad Rosenbaum
konrad at silmor.de
Thu Apr 1 12:50:15 CEST 2021
Hi,
On 01/04/2021 00:00, Thiago Macieira wrote:
> Actually, I think the other reason why RHEL 6 was dropped (aside from too old
> a compiler, but you have devtoolset to solve that) was the lack of updated XCB
> libraries. Which we needed to update in order to get things like modern
input
> devices (via evdev) and... HiDPI. The other part of the pain is that we
> stopped bundling XCB libraries with Qt sources, thus forcing you to build them
> from sources and deal with their build systems.
I vaguely recall that I did exactly this at the time, the reason was
that a customer wanted to provide an application with a newer main
target platform to a group of engineers that were stuck on CentOS6 or
RHEL6, so we needed to back-port it there. The application needed a
newer compiler (some C++11) and had already used APIs from a newer Qt
than available there. So we ended up compiling a new GCC, XCB and a
bunch of other support libraries, Qt and finally the application itself.
Some XCB related functionality didn't work right, but that was
acceptable for that project. We declared success.
As I recall we used a lot of coffee and did our fair share of cursing,
but nobody got hurt.
I have to agree with Thiago on this point: if you want something new you
have to acknowledge the possibility that it will not work on something
significantly older or requires lots of labor to make it work. Most
modern software will not run on a 16th century abacus.
But I'm getting the feeling that there is a market niche for abacus
support contracts in the Qt ecosystem that is waiting for someone to
fill it... ;-)
Konrad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20210401/7d4ea6ac/attachment.sig>
More information about the Interest
mailing list