chore(deps): update dependencies and configs

- Update nixpkgs to 25.05 and Node.js to version 24.
- Adjust SGX SDK build flags to suppress additional warnings.
- Disable parallel building for SGX SDK due to Intel constraints.

Signed-off-by: Harald Hoyer <harald@matterlabs.dev>
This commit is contained in:
Harald Hoyer 2025-05-30 14:45:09 +02:00
parent 788ff52330
commit 5d19952748
Signed by: harald
GPG key ID: F519A1143B3FBE32
5 changed files with 16 additions and 14 deletions

View file

@ -146,14 +146,22 @@ stdenv.mkDerivation rec {
popd
'';
env.NIX_CFLAGS_COMPILE = "-Wno-error=missing-include-dirs";
env.NIX_CFLAGS_COMPILE = "-Wno-error=missing-include-dirs -Wno-error=implicit-fallthrough -Wno-error=implicit-int -Wno-error=declaration-missing-parameter-type";
buildFlags = [
"sdk_install_pkg"
"COMMON_FLAGS+=-Wno-error=missing-include-dirs"
"COMMON_FLAGS+=-Wno-error=implicit-fallthrough"
"COMMON_FLAGS+=-Wno-error=implicit-int"
"COMMON_FLAGS+=-Wno-error=declaration-missing-parameter-type"
"V=1"
] ++ lib.optionals debug [
"DEBUG=1"
];
# sigh! Intel
enableParallelBuilding = false;
postBuild = ''
patchShebangs linux/installer/bin/sgx_linux_x64_sdk_${version}.bin
'';