From 856524ab1e4ef84ce8f55312a11135515007228e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:54:42 +0000 Subject: [PATCH 1/2] Initial plan From 59823b241161bd4b7716210487d25d88e606ee2b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 29 Jul 2025 18:01:58 +0000 Subject: [PATCH 2/2] Remove EOL operating systems from supported platforms documentation Co-authored-by: reyang <17327289+reyang@users.noreply.github.com> --- .github/workflows/build-ubuntu-2004.yml | 2 +- README.md | 26 +++++++++---------------- docs/linux-setup-build.md | 8 ++++---- 3 files changed, 14 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build-ubuntu-2004.yml b/.github/workflows/build-ubuntu-2004.yml index 1c5ef2a25..666367819 100644 --- a/.github/workflows/build-ubuntu-2004.yml +++ b/.github/workflows/build-ubuntu-2004.yml @@ -1,4 +1,4 @@ -name: C/C++ CI on Ubuntu 18:04 +name: C/C++ CI on Ubuntu 20.04 on: push: diff --git a/README.md b/README.md index 892eb5d62..1e1344862 100644 --- a/README.md +++ b/README.md @@ -65,13 +65,9 @@ Other resources to learn how to setup the build system: | Operating System | Compiler | | ----------------------------- | -------------------------------- | - | Mac OS X 10.11.6 | Clang Xcode 8.3 | - | Mac OS X 10.12.6 | Clang Xcode 9.0, 9.1 | - | Mac OS X 10.13.3 | Clang Xcode 9.2, 9.3, 10.0, 10.1 | - | Raspbian GNU/Linux 8 (jessie) | GCC 4.9.2 (armv7l) | - | Ubuntu 14.04.x LTS | GCC 5.x.x | - | Ubuntu 16.04 LTS | GCC 5.x.x, GCC 5.x.x (armv7l) | - | Ubuntu 18.04 LTS | GCC 7.5.x | + | macOS 10.15+ | Clang Xcode 12.0+ | + | Ubuntu 20.04 LTS | GCC 9.x.x | + | Ubuntu 22.04 LTS | GCC 11.x.x | | Windows 10 | Android Studio/Gradle | | Windows Server 2016 | Visual Studio 2017 (vc141) | | Windows Server 2022 | Visual Studio 2022 (vc143) | @@ -81,20 +77,16 @@ Other resources to learn how to setup the build system: | Target Platform | Supported | Covered by CI | | ------------------------------ | ------------------ | ------------------ | | Android | :white_check_mark: | :white_check_mark: | - | iOS 10+ (simulator) | :white_check_mark: | :white_check_mark: | - | iOS 10+ (arm64, arm64e) | :white_check_mark: | | + | iOS 12+ (simulator) | :white_check_mark: | :white_check_mark: | + | iOS 12+ (arm64, arm64e) | :white_check_mark: | | | Linux (x86, x64, arm, aarch64) | :white_check_mark: | | - | Mac OS X 10.11+ | :white_check_mark: | | - | Mac OS X (latest) | :white_check_mark: | :white_check_mark: | - | Ubuntu 14.04.x LTS | :white_check_mark: | | - | Ubuntu 16.04.x LTS | :white_check_mark: | | - | Ubuntu 18.04.x LTS | :white_check_mark: | | + | macOS 10.15+ | :white_check_mark: | | + | macOS (latest) | :white_check_mark: | :white_check_mark: | | Ubuntu 20.04.x LTS | :white_check_mark: | :white_check_mark: | + | Ubuntu 22.04.x LTS | :white_check_mark: | | | Ubuntu (latest) | :white_check_mark: | :white_check_mark: | - | Windows 7.1 | :white_check_mark: | | - | Windows 8.1 | :white_check_mark: | | | Windows 10.x | :white_check_mark: | | - | Windows Server 2012 | :white_check_mark: | | + | Windows 11 | :white_check_mark: | | | Windows Server 2016 | :white_check_mark: | | | Windows Server 2019 | :white_check_mark: | | | Windows Server 2022 | :white_check_mark: | :white_check_mark: | diff --git a/docs/linux-setup-build.md b/docs/linux-setup-build.md index dca57b6c6..2e045fa59 100644 --- a/docs/linux-setup-build.md +++ b/docs/linux-setup-build.md @@ -41,11 +41,11 @@ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bi # After gcc-5.x is deployed, you may remove 'unstable' deps ``` -### Installing gcc-5.x on older Linux distributions (Ubuntu 14.04, Debian 8.x and below) +### Installing gcc-5.x on older Linux distributions (Debian 8.x and below) This step is not required for recent distros which come with gcc version above 5+. -Microsoft Events SDK expects gcc-5.x+ which is not included in Ubuntu-14.04, Debian 8 and below. -Please install recent gcc-5.x on older Ubuntu distributions as follows: +Microsoft Events SDK expects gcc-5.x+ which is not included in Debian 8 and below. +Please install recent gcc-5.x on older distributions as follows: ```console sudo add-apt-repository ppa:ubuntu-toolchain-r/test @@ -56,7 +56,7 @@ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /u # Check that gcc is the proper 5.x version gcc --version # Output: -gcc (Ubuntu 5.4.1-2ubuntu1~14.04) 5.4.1 20160904 +gcc (Ubuntu 5.4.1-2ubuntu1) 5.4.1 20160904 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.