Changes between Initial Version and Version 1 of Ticket #66532


Ignore:
Timestamp:
Dec 22, 2022, 10:25:38 PM (16 months ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

So,

  1. MoltenVK should have a universal variant, and
  2. MoltenVK should not install universal files when the universal variant has not been requested

I'm assigning the ticket to myself since I'm the maintainer but I'm not working on this issue; others are welcome to.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #66532

    • Property Status changed from new to assigned
    • Property Cc Gcenx added
    • Property Summary changed from moltenvk should be labeled as a universal variant to MoltenVK: Add universal variant; don't install universal unless universal variant is selected
    • Property Owner set to ryandesign
    • Property Keywords vk vulkan loader moltenvk removed
    • Property Port MoltenVK added; moltenvk vulkan-loader removed
  • Ticket #66532 – Description

    initial v1  
    11When compiling and installing moltenvk it provides a universal variant but isn't labeled as such which causes issues for packages you try to build with universal label , that depend on it like vulkan-loader
     2{{{
    23Error: Cannot install vulkan-loader for the archs 'arm64 x86_64' because
    34Error: its dependency MoltenVK is only installed for the arch 'arm64'
    45Error: and does not have a universal variant.
     6}}}
    57
     8{{{
    69file /opt/local/lib/libMoltenVK.dylib       
    710/opt/local/lib/libMoltenVK.dylib: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64]
    811/opt/local/lib/libMoltenVK.dylib (for architecture x86_64):     Mach-O 64-bit dynamically linked shared library x86_64
    912/opt/local/lib/libMoltenVK.dylib (for architecture arm64):      Mach-O 64-bit dynamically linked shared library arm64
     13}}}