From nobody Thu Nov 25 22:16:37 2021 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 CA1DF18AF91E for ; Thu, 25 Nov 2021 22:17:05 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f181.google.com (mail-il1-f181.google.com [209.85.166.181]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J0XKs4mr5z3BsV for ; Thu, 25 Nov 2021 22:17:05 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f181.google.com with SMTP id h16so6292210ila.4 for ; Thu, 25 Nov 2021 14:17:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HojAaXR9kufb1stNw5MGtuqqxJFce2fDY5yHot7Z+3M=; b=e4fnxVLUj46nRHNF22sIktIX3fO5p5yZWMJ1iGG/YOsPwX3e00k0GUUruDF6TAGgSB fCSlBmrESHrIElQgn2AuJ+uxkeSWLlPstmO+ffJCYk5Cb/V/UNmWv8IT2JYd5jPvDFvT VtsXVNebaiMs76XNtc89dd0aPZZtpCzedzg3cwg0bBbWiwOiNcOtft4f6pQtoMDRML/q HYZhyafI2WutT1pJ5vrB08DIameZaa/yoCA6sqeCvsJrYymgUhX3e80nc/+4nIFtYb80 ZX0QV1OkZESzB7y3ujfgmS6Ctn5q51B9D9Iw9m/hiInPRlh7XHNihBvBx/6S5kGEKMDz m2bg== X-Gm-Message-State: AOAM5314plwz2CR8EuurAGP6lwmqX8YpDn5tMpxKEa35A9dvrAHaPp9X i0wyWpbRXPizZCx/EX+Kl1qHqfxCN34zHT7ihitwTLUl X-Google-Smtp-Source: ABdhPJzWNI9jAFf9G/U0L7uvqO5XRFiCpdFwd+3mClYU5en3ctlv8fZSruJS0leGTnzyXGO1LvLsoT8bvF0DP88+Jrs= X-Received: by 2002:a92:dc8d:: with SMTP id c13mr27240345iln.75.1637878619202; Thu, 25 Nov 2021 14:16:59 -0800 (PST) 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 References: <13a7b078-9e53-6bc2-a94e-b366ac1413dd@grosbein.net> In-Reply-To: <13a7b078-9e53-6bc2-a94e-b366ac1413dd@grosbein.net> From: Ed Maste Date: Thu, 25 Nov 2021 17:16:37 -0500 Message-ID: Subject: Re: Retiring WITHOUT_CXX To: Eugene Grosbein Cc: Warner Losh , FreeBSD Hackers Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4J0XKs4mr5z3BsV X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Thu, 25 Nov 2021 at 16:52, Eugene Grosbein wrote: > > 26.11.2021 4:45, Warner Losh wrote: > > > > We've grown enough C++ support this is likely sane. > > How embedded-friendly is this? I mean a difference in required space for self-contained small file system. > Comparing with 8.x/9.x, minimal FreeBSD image become pretty big. I'm not really concerned about this with respect specifically to WITHOUT_CXX. Of course it's important to support small images, but we need to do so via pkgbase, nanobsd, etc., rather than poorly-maintained build knobs. (Knobs like WITHOUT_INCLUDES are built into our make infrastructure, and are fine.)