Admins will be upgrading ORNL GitLab Servers on Saturday, 16 May 2026, from 7 AM until 11 AM EST. Repositories will experience intermittent outages during this time.
throw"combineSdk: unable to combine ${overlay.name} with ${base.name} because runtime versions don't match (${overlay.runtime.version} != ${base.runtime.version})"
else
pkgs.callPackage./wrapper.nix{}"sdk"(
(pkgs.combinePackages[
base.runtime
base.aspnetcore
(overlay.overrideAttrs(old:{
passthru=old.passthru//{
inherit(base)
packages
targetPackages
;
};
}))
]).unwrapped.overrideAttrs
(old:{
name=overlay.unwrapped.name;
# resolve symlinks so DOTNET_ROOT is self-contained
postBuild=
''
mv "$out"/share/dotnet{,~}
cp -Lr "$out"/share/dotnet{~,}
rm -r "$out"/share/dotnet~
''
+old.postBuild;
passthru=
old.passthru
//{
inherit(sdk_8_0_1xx)
//(
let
# if only overlay has a working ILCompiler, use it