MXE with Qt5.11.1 and missing map
thiago at macieira.org
Tue Jul 10 15:15:18 PDT 2018
On Monday, 9 July 2018 23:31:22 PDT Dirk Hohndel wrote:
> And the same thing is preventing the Qt 5.11 based Android app from working.
> There is some other component or library that we need to select in cmake -
> but I can't figure out what the right keyword might be. On Android it's lib
> declarative_positioning.so that isn't packaged and that one isn't packaged
> because its dependency libQt5PositioningQuick.so is missing.
> That sound awfully familiar, doesn't it?
My guess is that the deploy applications actually all share the same history
and have the same bug. They work like this (my theory):
1) check which libraries the application links to
2) adds regular (non-QML) plugins associated with that library
3) check what QML imports (including plugins) are needed
But they don't recheck after #3 if any plugins require libraries the
application doesn't link to. This could be worked around by explicitly linking
to the new library -- except that library has no public symbols to require, so
many linkers will just drop it as unnecessary.
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Software Architect - Intel Open Source Technology Center
More information about the subsurface