Date: Tue, 23 Jan 2024 08:23:10 +0900 From: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> To: Mina =?UTF-8?B?R2FsacSH?= <freebsd@igalic.co> Cc: "imp@bsdimp.com" <imp@bsdimp.com>, "wigneddoom@yandex.ru" <wigneddoom@yandex.ru>, Alan Somers <asomers@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org>, "scottl@freebsd.org" <scottl@freebsd.org>, Goran =?UTF-8?B?TWVracSH?= <meka@tilda.center> Subject: Re: The Case for Rust (in the base system) Message-ID: <20240123082310.bca64bfc9a915f3adfac1c4a@dec.sakura.ne.jp> In-Reply-To: <cS2gXyxDf1sdhMJ22DfZpGpRdbtbFRoglezi6pvnmIuNjGxJG6jsMP-g33sNT52oN18KO-PFk42gL6RZQkHcWJk44FJOi0dZKe2OIOUzQAM=@igalic.co> References: <CAOtMX2hAUiWdGPtpaCJLPZB%2Bj2yzNw5DSjUmkwTi%2B%2BmyemehCA@mail.gmail.com> <1673801705774097@mail.yandex.ru> <CANCZdfpqWgvV_RCvVO_pvTrmajQFspW%2BQ9TM_Ok3JrXZAfeAfA@mail.gmail.com> <20240121110611.af567b0ac3a8fd8593ffcb7f@dec.sakura.ne.jp> <cS2gXyxDf1sdhMJ22DfZpGpRdbtbFRoglezi6pvnmIuNjGxJG6jsMP-g33sNT52oN18KO-PFk42gL6RZQkHcWJk44FJOi0dZKe2OIOUzQAM=@igalic.co>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 22 Jan 2024 22:55:12 +0000 Mina Galić <freebsd@igalic.co> wrote: > don't mind me, I'm just here to reply to something I actually know about > > -------- Original Message -------- > On 21/01/2024 02:06, Tomoaki AOKI <junchoon@dec.sakura.ne.jp> wrote: > > > > > One way to go could be moving programs rewritten with rust to ports. > > There are some programs (not in rust, though) moved to ports, like rcs. > > > > Currently, it would not be so realistic, but once we completely switch > > to pkgbase, IIUC, programs in base can sanely depemd on ports programs, > > excluding kernel and fundamental libraries. > > > > PkgBase is meant to package base. > > If pkg gains that feature, we might "recommend" some ports, but i think our base needs to stay self-contained, just as it currently is. > > Kind regards, > > Mina One thing to clarify. What was in my mind is that bkgbase built with external toolchains, currently would be lang/gcc* or devel/llvm*, should depend on the toolchain used to pull in proper mandated codes and mark itself as "built with external toolchain". Assuming pkgbase using internal toolchain only depends on nothing in ports tree, but ports-mgmt/pkg be the only exception. -- Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20240123082310.bca64bfc9a915f3adfac1c4a>