Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to the LIEF library. #553

Open
EndrII opened this issue Mar 16, 2021 · 4 comments
Open

Migrate to the LIEF library. #553

EndrII opened this issue Mar 16, 2021 · 4 comments
Assignees
Labels
Enhancement New feature or request Linux Linux version Mac Windows Windows version
Milestone

Comments

@EndrII
Copy link
Member

EndrII commented Mar 16, 2021

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. Support for macOS #166 [WIP] Mac OS support #536
  2. Parsing delay loaded libraries on Windows. Can't add some extra libraries to the application #531
  3. Strip functionality on Windows.
@EndrII EndrII added Enhancement New feature or request Windows Windows version Linux Linux version Mac labels Mar 16, 2021
@EndrII EndrII added this to the v1.5 milestone Mar 16, 2021
@EndrII EndrII self-assigned this Mar 16, 2021
@EndrII
Copy link
Member Author

EndrII commented Mar 30, 2021

This change is important.

@EndrII EndrII modified the milestones: v1.5, v1.6 Mar 30, 2021
@kartaris
Copy link
Contributor

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

@EndrII
Copy link
Member Author

EndrII commented Jan 29, 2022

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

@kartaris
Copy link
Contributor

kartaris commented Jan 30, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Linux Linux version Mac Windows Windows version
Projects
None yet
Development

No branches or pull requests

2 participants