Incompatible with MacOSX13.1.sdk

Issues related to VMProtect
Post Reply
andyco
Posts: 16
Joined: Mon Jan 03, 2022 10:20 am

Incompatible with MacOSX13.1.sdk

Post by andyco »

OS:MacOS 13.1
VMP:3.7.3.1605
Compiler:Apple clang 14.0.0 (default SDK MacOSX13.1.sdk)

log show : Section “__dyld” not found

I recompiled and tested "examples/Code Markers/GCC” ,the same error.

I added the flag “-isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk”,

to use the old sdk ,now is VMP is working.
Project1.zip
(1.49 KiB) Downloaded 122 times
1.jpg
1.jpg (114.57 KiB) Viewed 1705 times
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Incompatible with MacOSX13.1.sdk

Post by Admin »

I don't understand what happens inside heads of Apple's developers (someone please stop paying their wages). The Mach-O format already has several structures like "Indirect Symbols" (have all the necessary data for symbol binding), "Local Relocations" (that work like rebases), "External Relocations" (that work like relocations) - all these structures live in dysymtab_command, also it has "Rebases" and "Bindings" (live in dyld_info_command). And now they gave birth to NEW structures that DO THE SAME THINGS!
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Incompatible with MacOSX13.1.sdk

Post by Admin »

Fixed in the 1624 build.
Post Reply