Description
APKBUILD for dotnet6
Generated packages
- aspnetcore6-runtime
- aspnetcore6-targeting-pack
- dotnet6-apphost-pack (used by dotnet6-runtime)
- dotnet6-artifacts (provides dotnet6-bootstrap-artifacts)
- dotnet6-host (provides dotnet-host)
- dotnet6-host-zsh-completion (provides dotnet-host-zsh-completion)
- dotnet6-host-bash-completion (provides dotnet-host-bash-completion)
- dotnet6-host-doc (docs for dotnet6)
- dotnet6-hostfxr (provides fxr for host)
- dotnet6-runtime (provides dotnet6-bootstrap-runtime)
- dotnet6-sdk (provides dotnet6-bootstrap-sdk)
- dotnet6-targeting-pack
- dotnet6-templates (required by sdk)
- netstandard5-targeting-pack (provides netstandard21-targeting-pack)
How to build dotnet6 stack
- Build testing/dotnet6-stage0 (provides dotnet6-bootstrap-runtime / sdk)
- Build testing/dotnet6-stage1 (dotnet6-stage0 runtime / sdk bootstrap)
- Build testing/dotnet6 (with repo bootstraps, provides full repo versions)
Special functions
- ./build_apkbuild.sh: Builds APKBUILD using scripts in lib
- abuild _update_stage1: Updates dotnet6-stage1 to current version
Known issues
- Build oddities here and there that the patches fix. In the process of upstreaming to clear them out
- No check() mechanism, as no test suite
- While dotnet6 supports musl-arm64 musl-arm32 and musl-x64, builds for those architectures are still a work in progress.
- Latest version of lttng-ust (2.13) is broken with current version of dotnet, thus disabled with COMPlus_LTTng=0 export before build