> scripts: LIEF 0.11.5
https://github.com/lief-project/LIEF/blob/551ede538abeca63a158bd7c42b6b6337c92a26e/doc/sphinx/changelog.rst#L20-L21
```
:MachO:
* Fix error on property :attr:`lief.MachO.BuildVersion.sdk` (see :issue:`533`)
```
> scripts: check minimum required macOS vesion is set
>
> We use a compile flag (-mmacosx-version-min) to set the minimum required
> version of macOS needed to run our binaries. This adds a sanity check
> that the version is being set as expected.
> scripts: check minimum required Windows version is set
>
> We use linker flags (-Wl,--major/minor-subsystem-version) to set the
> minimum required version of Windows needed to run our binaries. This
> adds a sanity check that the version is being set as expected.
> scripts: check macOS SDK version is set
>
> Clangs Darwin driver should infer the SDK version used during compilation, and
> forward that through to the linker. Add a check that this has been done, and the
> expected SDK version is set.
>
> Should help prevent issues like #21771 in future.
This is a backport of [[https://github.com/bitcoin/bitcoin/pull/21871 | core#21871]]