You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
f47f777e26
Currently we have ld_libdir_abs which defaults to false. In that case, both the mangohud shell wrapper, as well as the json files, reference the DSOs directly without any path component. This means that at run-time the dynamic linker, vulkan loader as well as pressure-vessel will need to jump through hoops and figure out the bitness of the DSO, whether one wants the 32 or 64bit one and even then there will be confusing messages like: fatal: /usr/lib/libMangoHud.so: wrong ELF class: ELFCLASS32 When set to true, as seen in the in-tree build.sh we'll append empty path to LD_LIBRARY_PATH (bad), the full path with the $LIB token will be used with LD_PRELOAD (good) and json files (bad). Since we are generating separate json files, we can use the actual path (while $LIB currently works, it's not really strict json nor documented as supported). We can also drop the dubious LD_LIBRARY_PATH manipulation This basically reinstates the prepend_libdir_vk=true option that was dropped earlier. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> |
1 year ago | |
---|---|---|
.. | ||
control.c | 1 year ago | |
layer.cpp | 2 years ago | |
layer.json.in | 1 year ago | |
main.cpp | 1 year ago | |
mangoapp.h | 1 year ago | |
mangoapp_proto.h | 1 year ago |