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
⚠️ ld: object file (/Users/me/Library/Developer/Xcode/DerivedData/MoltenVKPackaging-cxubsqoxtewmnbhgofkvsbxpkurk/Build/Products/Release/libMoltenVKShaderConverter.a(FileSupport.o)) was built for newer macOS version (10.15) than being linked (10.13)
ld: warning: object file (/Users/me/Library/Developer/Xcode/DerivedData/MoltenVKPackaging-cxubsqoxtewmnbhgofkvsbxpkurk/Build/Products/Release/libMoltenVKShaderConverter.a(GLSLConversion.o)) was built for newer macOS version (10.15) than being linked (10.13)
ld: warning: object file (/Users/me/Library/Developer/Xcode/DerivedData/MoltenVKPackaging-cxubsqoxtewmnbhgofkvsbxpkurk/Build/Products/Release/libMoltenVKShaderConverter.a(GLSLToSPIRVConverter.o)) was built for newer macOS version (10.15) than being linked (10.13)
I cannot tell here if the binary produced will actually run on macOS 10.13 and I am reluctant to try to depend on it working. It seems like one of the MoltenVKShaderConverter dependencies (glslang, SPIRVTools, SPIRVCross) doesn't respect MACOSX_DEPLOYMENT_TARGET when building, and the ./fetchDependencies script doesn't seem to provide facilities for setting the minimum deployment target either.
The text was updated successfully, but these errors were encountered:
Looking back at the history I don’t think 1.2.9 actually supports that OS version, the comment here indicates that the documentation was just late in being updated: #2240 (comment)
That seems to be correct. 1.2.8 also seems to have the same issue; 1.2.7 seems to be the latest version that can actually target 10.13.
jcm93
changed the title
Building MoltenVK 1.2.9 targeting macOS 10.13 results in binary partially built for macOS 10.15
Building MoltenVK 1.2.8 and 1.2.9 targeting macOS 10.13 results in binary partially built for macOS 10.15
Feb 13, 2025
It also seems like 1.2.7 crashes at runtime on 10.14, at least when using ParaLLEl-RDP and converting certain SPIRV to MSL. The details are in the linked issue thread in the first comment. So 1.2.6 may indeed possibly be the last version that can meaningfully run on 10.13-10.14.
Repro steps:
This results in the following litany of linker warnings:
moltenvk.rtf.zip
Sample:
I cannot tell here if the binary produced will actually run on macOS 10.13 and I am reluctant to try to depend on it working. It seems like one of the MoltenVKShaderConverter dependencies (glslang, SPIRVTools, SPIRVCross) doesn't respect
MACOSX_DEPLOYMENT_TARGET
when building, and the ./fetchDependencies script doesn't seem to provide facilities for setting the minimum deployment target either.The text was updated successfully, but these errors were encountered: