Bug 109788

Summary: vulkan-overlay-layer: Only installs 64bit version
Product: Mesa Reporter: Mike Lothian <mike>
Component: Drivers/Vulkan/CommonAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: airlied, chadversary, daniel
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Mike Lothian 2019-02-26 22:21:43 UTC
The current build process only installs the overlay into:

/usr/share/vulkan/explicit_layer.d/libVkLayer_MESA_overlay.so

The vulkan-layers package installs the .so files into /usr/lib/ and /usr/lib64 which allows both 32bit and 64bit files to coexist
Comment 1 Lionel Landwerlin 2019-02-26 23:24:57 UTC
Let me know if that works for you :

https://gitlab.freedesktop.org/mesa/mesa/merge_requests/339
Comment 2 Lionel Landwerlin 2019-02-27 11:52:02 UTC
Fixed in :

commit 2fff5966d661346378fe51bba74af5b0eb2db303 
Author: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Date:   Tue Feb 26 23:23:03 2019 +0000

    vulkan/overlay: install layer binary in libdir
    
    This will allow multilib.
    
    v2: Drop path from json file, dlopen should be able to locate the lib in libdir
    
    v3: Switch from configure_file to install_data (Dylan)
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109788
    Tested-by: Mike Lothian <mike@fireburn.co.uk>
    Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.