Skip to content

Sync/ras 20260916 - #602

Merged
hongyuni merged 2 commits into
intel:mainfrom
hongyuni:sync/ras-20260916
Sep 16, 2026
Merged

hongyuni merged 2 commits into
intel:mainfrom
hongyuni:sync/ras-20260916

Conversation

@hongyuni

Copy link
Copy Markdown
Contributor

No description provided.

rasdaemon replaced its autotools build with meson/ninja (upstream commit
"switch from autotools to meson"). Bump the submodule to f9ce171 and
update the RAS Makefile accordingly.

Document the Python >= 3.10 requirement and the legacy-meson (< 1.0)
distutils caveat in README.md, including the meson upgrade that removes
the Python 3.12+ upper bound.

Signed-off-by: Yi Lai <yi1.lai@intel.com>
(cherry picked from commit 6e765635a16b583e480e224a3ecc78f729db4b57)
The rasdaemon submodule moved from autotools to meson/ninja, but the CI
build path still assumed autotools.

Update the CI build environment and preconfigure step to match:

- Dockerfile.build.ddt: replace autoconf/automake/libtool with meson and
  ninja-build (only rasdaemon needed autotools), and add libpci-dev,
  required by rasdaemon's AER support.
- .github/scripts/build_check: replace the autoreconf/./configure
  preconfigure step with 'meson setup build'.

Signed-off-by: Yi Lai <yi1.lai@intel.com>
(cherry picked from commit 79989425772dc64f81aa948ca2ca09f7dc25bf2a)
@hongyuni
hongyuni merged commit 988b64a into intel:main Sep 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants