On segunda-feira, 21 de novembro de 2016 21:23:54 PST Lisandro Damián Nicanor Pérez Meyer wrote: > Now I have a question: how will the Qt community take that a distro changes > the SONAME of a lib from, let's say, 5 to 5abi1 when that kind of changes > happen?
We prefer to work with downstreams and have those changes in Qt itself. Not because we don't trust Debian, Fedora and OpenSUSE maintainers to do the right thing, but precisely because it's multiple teams. Why should each team redevelop the solution? And don't forget tiny distros and self-built distros (Yocto comes to mind!) whose teams are not aware of those changes. Note that we can do ABI versioning if we wanted to: libQt5Core.so.5 ↑ ↑ ❘ ⌞→ ABI (binary) version ⌞→ API (source) version The ELF symbol version would need to be adapted too. Right now, it marks everything as "Qt_5". -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development