Le 02/03/2023 à 19:05, Eckard Brauer a écrit :

Maybe.

Contained in ports is MacOSX10.6.sdk, what could be installed even on
10.5 machines, as the port shows. Currently, it seems to have some
problem, but I'd rather try to have a deeper view inside.

My understanding is that the SDK is what allows an application to use and link against system features, i.e. it contains header files, etc.

It does not contain the libraries themselves. Installing the MacOS10.6sdk on 10.5 would allow to build an app targeted at Mac OS X 10.6, on a Mac OS X 10.5 machine. But that won't bring 10.6 features to the 10.5 machine. Years ago when I used to write programs for Classic Mac OS, the common practise was to do "weak linking" and check at runtime if a particular symbol was available. I don't know if this is still a thing. This is the only case that I can think of where just installing the 10.6 SDK might be useful.

And even if Vim @9.* can't be installed on MacOSX 10.5, there should be
any installable version available -- or Macports should simply drop any
support for OS < 10.6, as Vim (an editor) seems to be very basic, I use
it for decades now.

So what needs figuring out is what is Grand Central Dispatch used for, and can it be disabled ? Then you would need to build for 10.5 with the Grand Central Dispatch features disabled. Since Grand Central Dispatch is Apple tech, and vim works on a variety of systems, it would be highly surprising that this is an actual requirement.

Cheers,

Julien

Reply via email to