From owner-freebsd-arch@freebsd.org Thu Oct 24 16:47:15 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3ACA317175C for ; Thu, 24 Oct 2019 16:47:15 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46zY7Q10RQz40kF for ; Thu, 24 Oct 2019 16:47:13 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x836.google.com with SMTP id z22so18306813qtq.11 for ; Thu, 24 Oct 2019 09:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=+zSQajhKhPuWZ7FRbu8bTbIoNnjv0UY2X0k0se49UxQ=; b=GT0Oc/M+bXfzhHLdgQQHyMAa4kvpf92sUWqHksK2pemuCm68kkyYQfkItjbYSK3yOt gE736FxOwQoxX/E0kJ2dpdIgbyqqH77hOvSd5gIMt4OuzmawryNXZauTjroS6sZkDCoL sCCqKBfZLG/Bp2yj9bUv26TePvsJBpWcgqcgLrbeCFy21ZHXAzJxfX5qAjA0EtsYf3p0 zbs2ApvkZG4pJW4UCgBKbFvkALrjL4OrGEz0xiTiCgWW/auGEiLaPebdN8408YofXTGI 2xaWhJDnqnvgo09QnJVEkOp4cFpyvDx7+GizOXMgvwa0iXx5YbHb5iXeoHabSR/pUmdb YaEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+zSQajhKhPuWZ7FRbu8bTbIoNnjv0UY2X0k0se49UxQ=; b=jr7evryP9AIQCTctyIqvNBlzfN2DN5iR79p3xrzvs7bAS4kWVe8b9itNZmpxxPQ1pD HZmfxrbZjn3xe71qRbJ9arg+dJOrrnZzMZ1H/sQD5wJ8eVyLTk8yYnVC6ktGNs53ByVU FFGN3coNDaEfJiQFzVLtemd31QdDa+rZQX4L7LBy+gSXakoau+jymdASPqrF43i9RmVa D78RNmucJXnkiEsFHrXPKLhU5cCsqENh8kvCOeEB6+PJDJscnAwDmQarN26OVxnN0wBw oju7sCOlAupuuXbo9og78/bcz7cFn44+j3q21mbb6HfCyiR7oQ2fOHOatUd8DDHhwvH0 DbBw== X-Gm-Message-State: APjAAAV8/I8WTIS4SqGq8c6IsmN8zRGWMfAXxSgQ3Y3+ueBSd2Jl6EZU ssWkqcVlUdRvWS/P28C7kTiT6iLo4/iTBK8KqoemNw12bZM= X-Google-Smtp-Source: APXvYqz7I39PGEQ+jKxEIK9GQXWvfetbi9HuUBRTZHjOrpfnhNUYbf50wBqk/+inmSJ2Efd2Gq2phgKdodENhK1gt+k= X-Received: by 2002:a0c:95ca:: with SMTP id t10mr9427816qvt.22.1571935632369; Thu, 24 Oct 2019 09:47:12 -0700 (PDT) MIME-Version: 1.0 From: Warner Losh Date: Thu, 24 Oct 2019 10:47:01 -0600 Message-ID: Subject: Heads up: Bumping Minimum build version to 11. To: "freebsd-arch@freebsd.org" X-Rspamd-Queue-Id: 46zY7Q10RQz40kF X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=GT0Oc/M+; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::836) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-4.75 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[6.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; TO_DN_EQ_ADDR_ALL(0.00)[]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.75)[ip: (-9.24), ipnet: 2607:f8b0::/32(-2.41), asn: 15169(-2.06), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Oct 2019 16:47:15 -0000 Greetings, I'm in the process of bumping the minimum version of FreeBSD needed to build from 10.3 to 11.x (still working on the x bit). There's other issues with 11, but those are being addressed separately. 10.x can't built current because it's C++ compiler is too old. There's no easy way to fix this because it can't build llvm w/o a lot of hacks, which aren't productive. Upstream has moved away from using constructs that are supported by clang 3.4.1 / g++ 2.4.1, and our policy is to not try when that's happened as we will diverge from upstream for a feature that gives very little benefit to our users. To that end, I plan on bumping the minimum version needed to build -current to 11.0 (assuming that the tests are successful). I also plan on removing / retiring all the workarounds for pre 11 build systems, as is our normal custom. While technically the project minimum is only the tip of -stable, we can relax this through the efforts of those wishing it to work. Historically we've done several major revisions back due to various needs of our users, though with clang that's becoming more difficult (hence the need to bump the minimum up to 11). This is just a heads up that we're changing things to reflect the new realities on the ground so others don't hit build errors later in the build process. Warner