Giter VIP home page Giter VIP logo

Comments (3)

auriamg avatar auriamg commented on August 16, 2024

Hi, I'm actually not sure what you called an "unversioned" dylib? That is not a concept I am familiar with

from macdylibbundler.

jngd avatar jngd commented on August 16, 2024

Maybe this issue has been opened with a lack of information, sorry for that. I have one app built with Qt that has dependencies with external lib. When I execute macdylibbundler against my app, that is dynamic linked against a lib called foo, installed in my system with brew:

jngds-MacBook-Pro:lib jngd$ ll
total 79656
drwxr-xr-x  39 jngd  admin   1.2K 12 Feb 01:29 .
drwxr-xr-x  11 jngd  admin   352B 20 Feb 16:39 ..
-r--r--r--   1 jngd  admin    12M 20 Feb 16:39 libfoo.1.107.100.dylib
lrwxr-xr-x   1 jngd  admin    27B 12 Feb 01:29 libfoo.1.dylib -> libfoo.1.107.100.dylib
-r--r--r--   1 jngd  admin    15M 12 Feb 01:29 libfoo.a
lrwxr-xr-x   1 jngd  admin    27B 12 Feb 01:29 libfoo.dylib -> libfoo.1.107.100.dylib

macdylibbundler is copying libfoo.1.107.100.dylib in libs directory. As macdylibbundler has not deployed frameworks from Qt, I need to execute macdeployqt tool that is copying libfoo.1.dylib so when application start then crash, because is linking with libfoo.1.dylib that has dependencies without resolve (becuase is not processed by macdylibbundler). If I make otool -L libfoo.1.dylib it has bad references to an external libraries. However, libfoo.1.107.100.dylib has all dependencies resolved correctly. Any way to tell macdylibbundler that copy libfoo.1.dylib instead of libfoo.1.107.100.dylib?

from macdylibbundler.

auriamg avatar auriamg commented on August 16, 2024

It seems like libfoo.1.dylib is a symlink to libfoo.1.107.100.dylib, and that confused dylibbundler as it does not reckognise that those 2 files are one and the seem? If that is truly the case then that may require quite a bit of work to fix, and I don't expect I will have time soon to work on that unfortunately, though contributions are welcome

from macdylibbundler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.