On Tue, 31 Jan 2017 16:21:41 +0100, Olivier Tilloy wrote: > On Tue, Jan 31, 2017 at 2:12 PM, Timo Jyrinki > <timo.jyri...@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 -- Snapcraft mailing list Snapcraft@lists.snapcraft.io Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft