CQtDeployer icon indicating copy to clipboard operation
CQtDeployer copied to clipboard

Migrate to the LIEF library.

Open EndrII opened this issue 3 years ago • 4 comments

The LIEF library has support all needed for the CQtDeployer functionality.

The migrate to the LIEF library should be fix next issues:

  1. Support the Mac OS. #166 #536
  2. Parsing delay loaded libraries on Windows. #531
  3. Strip functionality on Windows.

EndrII avatar Mar 16 '21 10:03 EndrII

This change is important.

EndrII avatar Mar 30 '21 06:03 EndrII

In one of my projects(trying to migrate it from 5.11 to 5.15) I have an issue with an app installed using the installer. Think it happens because some of the Qt dependencies are not detected properly. App can't start because xcb plugin can't be loaded. And there is no more information, sadly(

OS: Astra Linux Common Edition

PS: When I build and start application using IDE it starts and works perfectly

kartaris avatar Jan 29 '22 18:01 kartaris

Hm, show me please your tree of a distributionkit folder. and show a depends list of the libqxcb.so of your project.

tree DistributionKit
ldd DistributionKit/plugins/platforms/libqxcb.so

I think that the problem is that the system does not have enough libraries for the correct operation of the xcb plugin

EndrII avatar Jan 29 '22 18:01 EndrII

Hm, show me please your tree of a distributionkit folder. and show a depends list of the libqxcb.so of your project.

tree DistributionKit
ldd DistributionKit/plugins/platforms/libqxcb.so

I think that the problem is that the system does not have enough libraries for the correct operation of the xcb plugin

Ok, I’ll provide more information later. But the fact is that application starts and work using IDE.

kartaris avatar Jan 30 '22 10:01 kartaris