ubuntu-app-platform updated to Qt 5.6.2

Sergio Schvezov sergio.schvezov at canonical.com
Tue Jan 31 16:18:18 UTC 2017


On Tue, 31 Jan 2017 16:21:41 +0100, Olivier Tilloy wrote:
> On Tue, Jan 31, 2017 at 2:12 PM, Timo Jyrinki 
> <timo.jyrinki at gmail.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>> Do we have a clear understanding of why this happens? Qt apps are
>>> supposed to be binary compatible against newer releases.
>>> One exception could be if the app itself is shipping some plugins,
>>> because in that case I believe that these plugins are somehow bound to a
>>> specific Qt version.
>>
>> Yes, it seems snaps like ubuntu-terminal-app and dekko ship their on
>> Qt version which should not be the case when the platform snap is
>> used.
>
> This is a bit tricky: when packaging a Qt application that uses the
> platform snap, snapcraft will use ldd to crawl the app’s binaries and
> will automagically add the libraries that it depends on to the
> resulting snap (those libs are taken from the host system).

This will be disabled by default and snapcraft will error on missing libraries
unless you tell it is ok.

-- 
Sent using Dekko from my Ubuntu device




More information about the Snapcraft mailing list