dotnet / dotnet/sdk

Make crossgen and runtime-pack link replacement incremental

Open
#55,872 0 comments 0 reactions 0 assignees View on GitHub
untriaged
Dominant language
C#
Stars
3.2k
Forks
1.3k
PR merge metrics
PR metrics pending

Description

Part of #48070. Make `CrossgenLayout` and runtime-pack symbolic-link replacement safe on a cached installer layout. Define their inputs and transformed outputs, avoid crossgenning an already transformed image, track symbols and links, and repair missing or dangling outputs.

**Depends on:** #55871.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the related work in #55871 and broader context in #48070, then locate CrossgenLayout and the runtime-pack symbolic-link replacement entry points. Define the inputs and transformed outputs for the cached installer layout. Done means already transformed images are not crossgenned again, symbols and links are tracked, and missing or dangling outputs are repaired.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.