[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Upcoming Qt switch to OpenGL ES on arm64

El martes, 27 de noviembre de 2018 21:19:20 -03 Lisandro Damián Nicanor Pérez 
Meyer escribió:
> El martes, 27 de noviembre de 2018 20:39:58 -03 Steve Langasek escribió:
> > On Tue, Nov 27, 2018 at 07:58:17PM -0300, Lisandro Damián Nicanor Pérez
> Meyer wrote:
> [snip]
> > > Yes, we are :-) Dmitry has been working on them (he is also an Ubuntu Qt
> > > maintainer).  He points me out that those 7 packages were needed for the
> > > Ubuntu Touch port which, I presume, does not counts KDE's Plasma or KF
> > > libraries.  The question is then: how would this affect other stacks
> > > like
> > > the ones I mentioned before?  And then there might be other libraries
> > > involved.  Granted, we do not know exactly which ones but...
> > 
> > It is actually fairly easy to answer this question as well: simply
> > identify
> > all the packages in the archive that depend on one of the known dual-stack
> > libraries,
> That's libqt5gui5:
> <https://perezmeyer.com.ar/ben/qtbase.html>
> And that's just the tip of the iceberg. libqt5gui5 is surely the second most
> used library provided by Qt just before libqt5core5.
> > prepare dual stack packages that use the symbols file magic from
> > Ubuntu, rebuild all the reverse-dependencies, and identify all those
> > packages which are libraries and which end up with a dependency only on
> > the
> > GL version of the package instead of a dependency on GL | GLES.

On a second thought: suppose a library libexample that uses the symbols as 
provided by the current libqt5gui5 (either with one or the other version) but 
does not exposes it's symbols. The end result will not make libexample's 
symbols change but will for sure it's internal usage of libqt5gui5. How can 
one differentiate libraries like libexample from other libraries that do use 
libqt5gui5 but not it's OpenGL stuff?

Maybe there is a way, but I sincerely do not know (other tan trial and error, 
of course).

This end should point toward the ground if you want to go to space.
If it starts pointing toward space you are having a bad problem
and you will not get to space today.

Lisandro Damián Nicanor Pérez Meyer

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply to: