Apple notarisation process - LC_VERSION_MIN_MACOSX

Ken Cunningham ken.cunningham.webuse at
Fri Mar 5 13:51:56 UTC 2021

Back to the OP, he reports his submissions of MacPorts-built libraries were
rejected due to lack of the titular define, which we see no longer exists.

So sorting that out is for Apple, it would seem.

Nothing I can fix in ld64 or suggest in compile args, anyway, so nothing it
would seem we can do here.


On Friday, March 5, 2021, Rainer Müller <raimue at> wrote:

> On 05/03/2021 04.43, Ken Cunningham wrote:
> > Apple is not using LC_VERSION_MIN_MACOSX any longer, as at least one
> helpful
> > person pointed out. So — we will never “fix” the problem of this not
> being
> > added, as it is — gone, it appears.
> >
> > See
> > <> and other links.
> There was a separate load command for the minimum version of each platform:
> They have been replaced with LC_BUILD_VERSION, which encodes both the
> platform
> and the minimum required version.
> If your binary does not have LC_VERSION_MIN_MACOSX, it will have
> LC_BUILD_VERSION instead. This is the same information, just encoded
> differently. You should be able to decode this with `otool -l`.
> Rainer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the macports-users mailing list