On Sunday 04 October 2015 23:23:35 Tuncer Ayaz wrote:
> I'm trying to fix static linking against Qt5 in mkvtoolnix-gui, and
> because it has its own autoconf+make build system, I need to figure
> out how to link in the archives (.a) such that there's no runtime
> error trying to load a non-existent xcb plugin .so for a Qt5.5 install
> that was built with "./configure -static [...]". I know that the Qt5.5
> install works flawlessly when linking qcachegrind, so it should be
> enough to understand what qmake does and replicate that in
> mkvtoolnix's build system. Any pointers for me to investigate?

You need to link to the libqxcb.a library (static plugin) and you need to add 
an extra file to your build that will cause it to be linked and registered into 
the plugin system.

I don't have a ready static build here to check, but I think qmake generates 
an extra file per plugin (check mkspecs/modules and plugins/platforms) that 
contains the necessary class name. You can also just try to do the same with 
qmake and see what it generates.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to