From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] Package for .NET Core runtime
Date: Sat, 15 Aug 2020 16:04:07 +0200 [thread overview]
Message-ID: <20200815160407.3c712daa@windsurf.home> (raw)
In-Reply-To: <CAOiXNkAoGPo+dsXjkkvC=mCE+r0X2SzoxN9wMaU1B1tL1+3HYw@mail.gmail.com>
Hello Andrey,
On Sat, 15 Aug 2020 14:25:42 +0200
Andrey Nechypurenko <andreynech@gmail.com> wrote:
> It would be interesting for me to improve the package and I would
> definitely try to do it. However, I could not commit to any particular
> deadline since tasks with higher priority could preempt this activity
> :-) . I will post to the list when I progress on this.
No worries, we also don't have any specific deadline in Buildroot :-)
Perhaps you could start by sending with "git send-email" the patch you
already have, so we can start giving some initial feedback ?
> Yes, that is right. The host compiler generates binaries which could
> be executed on the target. As I understand, .NET Core runtime is
> essentially a bunch of libraries which are required to run the
> application. Advantage of having the runtime installed ist that these
> libraries could be used by multiple applications. As an alternative,
> on the host, it is possible to generate so-called self-contained
> applications. They contain the binary itself and the copy of runtime.
> So if there are multiple applications, runtime can save the space on
> target. Whether the application is self-contained or framework
> (runtime) dependent is controlled by compilation with --self-contained
> parameter:
> $ dotnet publish -c Release -r linux-arm --self-contained false
>
> What would be really cool is to provide support for .NET Core
> applications similar to how it is made, for example, with Golang
> ($(eval $(golang-package))). Together with the runtime package it will
> enable a rather smooth way to build .NET applications with Buildroot.
Thanks for those details! Considering what you said, I believe it would
make sense to also package the .NET SDK as a host package in Buildroot,
so that a user can easily have both the compiler on the build machine
and the runtime on the target machine. What do you think ?
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2020-08-15 14:04 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-13 18:28 [Buildroot] Package for .NET Core runtime Andrey Nechypurenko
2020-08-13 19:28 ` Thomas Petazzoni
2020-08-15 12:25 ` Andrey Nechypurenko
2020-08-15 14:04 ` Thomas Petazzoni [this message]
2020-08-18 9:19 ` Andrey Nechypurenko
-- strict thread matches above, loose matches on Subject: below --
2020-09-03 9:27 [Buildroot] Package for .net core runtime Andrey Nechypurenko
2020-09-03 19:03 ` Christian Stewart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200815160407.3c712daa@windsurf.home \
--to=thomas.petazzoni@bootlin.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.