Update CHANGELOG (#2666)
Add TODO comments about libyuv patch.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e58c4fd..806aeb5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,12 @@
## [Unreleased]
+### Changed since 1.2.0
+
+* Fix local libargparse dependency patch step on macOS 10.15 and earlier.
+* Patch local libyuv dependency for compatibility with gcc 10.
+* Use stricter C99 syntax to avoid related compilation issues.
+
## [1.2.0] - 2025-02-25
### Added since 1.1.1
diff --git a/cmake/Modules/LocalLibyuv.cmake b/cmake/Modules/LocalLibyuv.cmake
index 862769f..e048a7c 100644
--- a/cmake/Modules/LocalLibyuv.cmake
+++ b/cmake/Modules/LocalLibyuv.cmake
@@ -40,6 +40,7 @@
GIT_REPOSITORY "https://chromium.googlesource.com/libyuv/libyuv"
BINARY_DIR "${LIBYUV_BINARY_DIR}"
GIT_TAG "${AVIF_LIBYUV_TAG}"
+ # TODO: https://libyuv.issues.chromium.org/issues/399856238 - Remove when fixed upstream
PATCH_COMMAND git apply --ignore-whitespace "${AVIF_SOURCE_DIR}/ext/libyuv.patch"
UPDATE_COMMAND ""
)
diff --git a/ext/libyuv.cmd b/ext/libyuv.cmd
index cfd76105..f71209d 100755
--- a/ext/libyuv.cmd
+++ b/ext/libyuv.cmd
@@ -19,6 +19,7 @@
: # It can be looked up at https://source.chromium.org/chromium/chromium/src/+/main:DEPS?q=libyuv.
git checkout ccdf87034
+: # TODO: https://libyuv.issues.chromium.org/issues/399856238 - Remove when fixed upstream
git apply --ignore-whitespace ../libyuv.patch
mkdir build