diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c63bf8e..4cf72926 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Packaging notes + +- This release includes a workaround to make bitsery compile with GCC 13 due to + changes in transitive header includes. + ## [5.0.5] - 2023-05-07 ### Changed diff --git a/meson.build b/meson.build index d8d9135b..e720fe7c 100644 --- a/meson.build +++ b/meson.build @@ -60,6 +60,11 @@ compiler_options = [ # CPUs, but when we're compiling the 32-bit bitbridge we need to manually add # this flag. '-msse2', + # FIXME: Bitsery relies on the definitions from ``, which is no + # longer included transitively with GCC 13. This should be removed once + # bitsery is updated to support GCC 13. + '-include', + 'cstdint', ] chainloader_compiler_options = [