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
add libunity to LD_LIBRARY_PATH #24
Conversation
Thanks for this patch! However I'm not in favor of merging it: those 2 subdirectories are private libraries protocol. They are not supposed to be available to clients. Real libunity library, supposed to be consumed by client is On a classic system, those are even not exported to the client. The only exceptions (which are also in the launcher) are mesa and mesa-egl.
There are such, considered public library and should be exported. |
I must admit that private, shared libraries sounds conceptually wrong to me. This is what happens in the linked launchpad bug. I also do not understand your concern as normally snapcraft would set the LD_LIBRARY_PATH in this exact way inside its .wrapper script. |
Yeah, but it does it in a public path (as the launcher do)! Not inside a private one. I'm going to dig into this next week. |
Ok, I just added pulseaudio after the runtime refactoring. Do you mind redoing the same with libunity and we integrate it? Thanks! |
common/desktop-exports
Outdated
# Tell GStreamer where to find its plugins | ||
export GST_PLUGIN_PATH=$SNAP/usr/lib/$ARCH/gstreamer-1.0 | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mind removing this blank line now that you merged with master?
was using github GUI for merging. now that I had to checkout i rebased on master removing that blankline |
Perfect! Let's merge it, thanks :) 👍 |
No description provided.