Skip to content

It's complicated #14

@Tragetaschen

Description

@Tragetaschen

The current state of this repository is "It's complicated".

My wish for it is to provide .NET Core runtime and ASP.NET Core built from source and maybe the SDK as well. However, doing that is a non-trivial amount of work. Starting with the actual source repositories is a non-starter as it would mean replicating the entire dependency chain within the Yocto recipe(s) and that has proven to be a very moving target in the past. The closest thing as a starting point currently is the source-build repository, but that one isn't prepared for cross compilation (yet?).

Beyond that, at least the Linux/ARM target has a lot of opinions baked into the build process like wanting to build the Rootfs by itself or explicitly versioned clang executables. It basically expects a very specific Ubuntu host for compilation. For the 2.2.3 build I massaged parts of this into the recipe, but since then a lot of things have changed engineering-wise and are likely to continue changing (case in point: the recent merge into a single runtime repository)

Currently every now and then, I check with the dotnet repositories and evaluate if there is a path forward. For my own images, I have migrated to https://github.com/RDunkley/meta-dotnet-core with the introduction of .NET Core 3.0, which provides the entire .NET Core + ASP.NET Core runtimes from the Microsoft-provided binaries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions