Comments (4)
There is no need for SONAME since nothing links against these libraries. They are used just as a "plugin".
You can move the Vulkan library anywhere you want, as long as you update the paths in the layer file (json). You can't easily move the OpenGL library.
from obs-vkcapture.
The Gentoo QA seems to say this about plugins
Note that this warning only applies to shared libraries that you would link against. It certainly does not apply to plugins that you would dynamically load. However, plugins should not exist in the main library directory, but rather an application specific subdirectory in the library directory. In other words, it should be /usr/lib/app/plugin.so rather than /usr/lib/plugin.so.
Anyway, I only wanted to bring this to your attention, you can close the issue if you do not plan on doing anything about it.
Thanks!
from obs-vkcapture.
Where does this package installs the libraries? https://packages.gentoo.org/packages/media-libs/vulkan-layers
On Arch it gets installed to /usr/lib
, and I don't really see any problem with that.
from obs-vkcapture.
They are installed at the same place
➜ ~ equery files vulkan-layers | grep .so
/usr/lib/libVkLayer_khronos_validation.so
/usr/lib64/libVkLayer_khronos_validation.so
But they provide a SONAME and the QA notice does not get triggered
➜ ~ objdump -p /usr/lib/libVkLayer_khronos_validation.so | grep SONAME
SONAME libVkLayer_khronos_validation.so
➜ ~ objdump -p /usr/lib64/libVkLayer_khronos_validation.so | grep SONAME
SONAME libVkLayer_khronos_validation.so
Although they do not have a version, so not useful anyway ? I checked the ebuild, and the soname is not enforced, it looks like it's setup upstream.
This looks like nitpicking from my part, I am not knowledgeable with all this, I read about it as I opened this issue. It looks like we can safely ignore this since these libs will not be linked against anyway.
Adel
from obs-vkcapture.
Related Issues (20)
- Failed to resolve glXGetProcAddress HOT 3
- after recent update obs-gamecapture stopped to work with a native OpenGL steam game HOT 13
- Request: Reduce or provide option to reduce verbosity HOT 5
- Feature Request: Exclude multiple windows from being captured HOT 2
- OBS crashes (it might take some time but eventually) when Advanced Scene Switcher checks if vkcapture has output HOT 1
- cannot install vkcapture 1.4.8 even with dependencies HOT 3
- VkCapture will not capture games HOT 3
- OpenGL capture not working after update of steam..? HOT 5
- unable to capture HDR. HOT 1
- Not working for game capture after Gnome 46 update HOT 2
- Help with building 32bit version of VKCapture HOT 1
- OBS Vulkan Capture stopped working for games running via Proton HOT 3
- What's the point of `linux-firmware-git` as a dependency? HOT 1
- Plans to make obs-vkcapture more quiet?
- Plans to make obs-vkcapture more quiet? HOT 1
- Does an environment variable exist for obs-gamecapture? HOT 2
- Severe degradation using obs-vkcapture together with gamescope on Steam games HOT 17
- Feature request: Possible environment variable to capture? HOT 1
- game capture will capture game video, but not audio HOT 1
- [Crash bug] Using vkcapture on Helldivers 2 will hard crash the system, leading to a black screen. You cannot recover. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obs-vkcapture.