From nobody Tue Sep 03 16:50:34 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Wys7c1JVZz5TYnl for ; Tue, 03 Sep 2024 16:50:36 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wys7b71gLz44Z2; Tue, 3 Sep 2024 16:50:35 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Authentication-Results: mx1.freebsd.org; none Received: from critter.freebsd.dk (unknown [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id 75D7F8943A; Tue, 03 Sep 2024 16:50:34 +0000 (UTC) Received: (from phk@localhost) by critter.freebsd.dk (8.18.1/8.16.1/Submit) id 483GoY0V008318; Tue, 3 Sep 2024 16:50:34 GMT (envelope-from phk) Message-Id: <202409031650.483GoY0V008318@critter.freebsd.dk> To: David Chisnall cc: FreeBSD Hackers Subject: Re: It's not Rust, it's FreeBSD (and LLVM) In-reply-to: <8981BC7B-6487-4FE7-9965-23B911367D2B@FreeBSD.org> From: "Poul-Henning Kamp" References: <202409031532.483FW0If007252@critter.freebsd.dk> <8981BC7B-6487-4FE7-9965-23B911367D2B@FreeBSD.org> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <8316.1725382234.1@critter.freebsd.dk> Date: Tue, 03 Sep 2024 16:50:34 +0000 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU] X-Rspamd-Queue-Id: 4Wys7b71gLz44Z2 -------- David Chisnall writes: > In contrast, if I install some compiler from the ports tree, I expect > different (not necessarily weaker) guarantees. Also if that package is called "the-blessed-freebsd-toolchain-and-compiler" ? My suggestion was not that you could install ny compiler from port and expect it to compile FreeBSD src, there will be be one (or more?) (possibly arch dependent) blessed toolchain packages, for which we give the same guarantee as we give the "src" package. > Option 1: FreeBSD rustc is not binary that we supported binary for > building anything outside of the base system. What is this "base system" you talk about ? Does it include git-lite ? bash ? emacs ? For all purposes and intents, we ship something we call "userland" and it is not enough for anybody, but it is enough to build what they need. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.