From c5c0df266c0f3632c3ed1de387ee480a508cc5f3 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Sat, 14 Feb 2026 00:57:09 +0100 Subject: [PATCH] sonic-server: fix build with GCC 15 --- pkgs/by-name/so/sonic-server/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/so/sonic-server/package.nix b/pkgs/by-name/so/sonic-server/package.nix index 033a0c8a393aa..4d9b11092b648 100644 --- a/pkgs/by-name/so/sonic-server/package.nix +++ b/pkgs/by-name/so/sonic-server/package.nix @@ -31,6 +31,10 @@ rustPlatform.buildRustPackage rec { --replace-fail "./config.cfg" "$out/etc/sonic/config.cfg" ''; + # Fix GCC 15 compatibility + # error: unknown type name 'uint32_t' + env.CXXFLAGS = "-include cstdint"; + postInstall = '' install -Dm444 -t $out/etc/sonic config.cfg install -Dm444 -t $out/lib/systemd/system debian/sonic.service