On Apple platforms, we do not specifically “turn off” support for older OSes. 
WebKit’s build is configured to deploy to whichever SDK version you have 
installed.

That said, you can see when we stop building for a specific OS version in our 
continuous integration, which is a good indicator of when we drop support for 
it. Two ways to do this are:

1. Check the history of Tools/CISupport/ews-build/config.json. For example, 
https://github.com/WebKit/WebKit/commit/eb60908303ab4874a8926527756e19b6ae6e4cdb
 is when CI stopped building Big Sur.

2. On https://webkit.org/build-archives/, look at the latest commit for a macOS 
version. This shows that the last commit our infrastructure built for Big Sur 
was `261428@main`.

Every year, some time after removing CI support for an OS release, we actually 
strip out the conditional code for that version, at which point the build would 
truly break.

Hope this helps!
Elliott

> On Jul 8, 2023, at 09:55, Ben Huntsman via webkit-dev 
> <webkit-dev@lists.webkit.org> wrote:
> 
> Hi there-
>    Not sure if this is the right place to ask, so please forgive me if this 
> is the wrong forum.
> 
>    How would one go about determining what the last build of WebKit that 
> would compile on a given platform is?  For example, if I wanted to see when 
> support for MacOS 10.14, or 10.15, etc was dropped?
> 
>    Thank you so much!
> 
> -Ben
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to