Микаэль Видстедт предложил JEP 541 — официально объявить порт OpenJDK для macOS/x64 устаревшим и приготовиться к его удалению в одном из будущих релизов. Главная причина — сокращение затрат на поддержку. Apple полностью перевела свои устройства на архитектуру AArch64 и сворачивает поддержку x64, поэтому инженеры Oracle перестанут сопровождать эту сборку начиная с JDK 27. Содержать порт, по словам автора, стало слишком накладно.
Если разработчик попытается собрать JDK под macOS/x64 без специального флага, сборка оборвётся ошибкой. configure выдаст сообщение, что порт устарел и может исчезнуть в будущем, а затем завершится с кодом 1. Чтобы всё же продолжить, нужно добавить опцию --enable-deprecated-ports. Тогда вместо ошибки появится предупреждение, и билд запустится, но никаких гарантий работоспособности больше нет — порт может не собраться или сломаться в любой момент.
Чтобы устаревший код не мешал основной разработке, сборки macOS/x64 по умолчанию отключат в GitHub actions основного репозитория JDK. Факт deprecated-статуса и все связанные с портом фичи пропишут в официальной документации.
В JEP предусмотрели и запасной сценарий. Если найдётся группа разработчиков, готовая взять сопровождение на себя, предложение можно отозвать. Когда такое заявление поступит до интеграции JEP, его просто не примут. Если желающие появятся позже, но до физического удаления кода, deprecation отменят следующим JEP. Пока же, как отмечает рецензент Эрик Джоэльссон, всё идёт к тому, что с выходом JDK 27 macOS/x64 останется без официальной поддержки Oracle.