You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With -Dprepend_libdir_vk=true (default), the JSON manifests for both layers list the layer by its absolute path in ld_libdir_mangohud, using the $LIB dynamic string token to let 32- and 64-bit layers be co-installed. If configured with -Dappend_libdir_mangohud=true (also the default), then the path given is ${libdir}/mangohud.
libMangoHud.so is correctly installed into either ${libdir} or ${libdir}/mangohud depending on the value of append_libdir_mangohud, so it is consistent with its JSON manifest. However, libMangoApp.so is still installed directly into ${libdir}, even when its JSON manifest says it's in ${libdir}/mangohud.
The Debian packaging has a simple patch for this, which I'll send as a PR in a moment.
The text was updated successfully, but these errors were encountered:
smcv
added a commit
to smcv/MangoHud-branches
that referenced
this issue
Jun 23, 2022
This makes the installation path adapt correctly to the value of
the append_libdir_mangohud option, which defaults to putting it in a
subdirectory ${libdir}/mangohud. Without this, the path in the JSON
manifest (which does respect append_libdir_mangohud) is inconsistent
with the actual location of the library.
Resolves: flightlessmango#795
Co-authored-by: Simon McVittie <smcv@collabora.com>
This makes the installation path adapt correctly to the value of
the append_libdir_mangohud option, which defaults to putting it in a
subdirectory ${libdir}/mangohud. Without this, the path in the JSON
manifest (which does respect append_libdir_mangohud) is inconsistent
with the actual location of the library.
Resolves: #795
Co-authored-by: Simon McVittie <smcv@collabora.com>
With
-Dprepend_libdir_vk=true
(default), the JSON manifests for both layers list the layer by its absolute path inld_libdir_mangohud
, using the$LIB
dynamic string token to let 32- and 64-bit layers be co-installed. If configured with-Dappend_libdir_mangohud=true
(also the default), then the path given is${libdir}/mangohud
.libMangoHud.so
is correctly installed into either${libdir}
or${libdir}/mangohud
depending on the value ofappend_libdir_mangohud
, so it is consistent with its JSON manifest. However,libMangoApp.so
is still installed directly into${libdir}
, even when its JSON manifest says it's in${libdir}/mangohud
.The Debian packaging has a simple patch for this, which I'll send as a PR in a moment.
The text was updated successfully, but these errors were encountered: