From owner-freebsd-arch@freebsd.org Tue Oct 8 18:02:05 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 34458132679 for ; Tue, 8 Oct 2019 18:02:05 +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 46nlY81VpMz4Kr9 for ; Tue, 8 Oct 2019 18:02:03 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x836.google.com with SMTP id v52so3869934qtb.8 for ; Tue, 08 Oct 2019 11:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=r/poEzkxM5zqgB6h6C4JTeYAdUvhcTzji/zVun6jY/U=; b=NIoYn7VLye/97ZKgAULweG3AnpIWFMjdpsDEApdsuz4Kw4fJ+A3xDEkUupHxuu6pSB ICf1ISyJBIKOlESewzNIVA8hw3hdCY8C71xy2EcQGv5f+SorFiRlH0IiAcXe9JzW66aF WurC4k4FpLKk4tCg89gDzSdrrqfvgLhpX1zFClErjxfsNG6XQuBgaPnCbDm30Ag/0Uri x0y6Fn/sCDhxEWshfAaPQ25wpoFi8QStlh8qTccuUtDFj2n50p3nYFcebzjCfnnIDwJw SJG4u0TEiNAdF7Di1QuRC5dYtjUs35VgEjMUWg+WP4WTBm+M2Fd6V9BNFjqclbLILi64 3dQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=r/poEzkxM5zqgB6h6C4JTeYAdUvhcTzji/zVun6jY/U=; b=m5SChJt75934IZIunM8cDP6Df819i8EgvJLdgIIKirflhg3UEl7T0SG0qokDdF1z77 wVkebuR36z/LUBj4Qf0nmeX2skZ3BAVeLWNysQ+kCSul3AtsaAVmo21ADuvP+U/99MdR MABOcZhaoPETbI6V2DFRnZadpau0Ucq669PLpNLZHfe4nAvPh1ciZ0qy/25LmEx1zWNk BoUDXl7sKpWmDtzcjbC6nJ5pRPRGD3mTJpdfgZuDSfGIXsx4yNCMLrVf/dPWarAwtbEH k8tS3kxspeyeKuXyKT72YC+3+/7/ijSLQv/d86ZwSbWQI4Qg/+zyrScbn55jyIUK7dNL +Hlw== X-Gm-Message-State: APjAAAWOvE4BvIOb+38OtsirWoqBhE4Tll92KS24/D/XmVFYiB5LVdJp J7/qYcRwZJ4bx+PK9amLOAaJcyN2nf2s9Ypv5dSWRfVZxd8= X-Google-Smtp-Source: APXvYqylCo1x0FZDXKVmZTx410mcCLLkjCoVB+Bb0KLMY30fCuBlfqGdA8x7LQxhwuEA5iIv8baZUj6F5ojpiqM4tZU= X-Received: by 2002:ac8:3564:: with SMTP id z33mr37314323qtb.291.1570557723129; Tue, 08 Oct 2019 11:02:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Tue, 8 Oct 2019 12:01:52 -0600 Message-ID: Subject: Re: Gcc 4.2.1 to be removed before FreeBSD 13, a firm timeline To: Ed Maste Cc: "freebsd-arch@freebsd.org" X-Rspamd-Queue-Id: 46nlY81VpMz4Kr9 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=NIoYn7VL; 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 [-3.79 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(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]; URI_COUNT_ODD(1.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; 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]; 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.80)[ip: (-9.25), ipnet: 2607:f8b0::/32(-2.54), asn: 15169(-2.14), 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: Tue, 08 Oct 2019 18:02:05 -0000 On Tue, Oct 8, 2019 at 11:40 AM Ed Maste wrote: > On Tue, 13 Aug 2019 at 12:00, Warner Losh wrote: > > > > Greetings, > > > > As promised for almost the past decade or so, gcc 4.2.1 will be removed > > from the tree before FreeBSD 13 is branched. > > > > I propose the following timeline for its removal: > > > > 2019-08-31: disconnect gcc 4.2.1 from CI build > > > > Turn off -Werror on gcc 4.2.1 platforms > > > > Turn off all gcc 4.2.1 from universe by default (can be turned on) > > I paid most attention to the later dates in the original email (end of > year and end of next March) and was caught a bit off guard by this > when it was recently mentioned on IRC. Thus I wanted to refresh this > topic on the list, and remind everyone that this is imminent - soon a > default `make universe` without external toolchain will not include > GCC 4.2.1 archs (mips, powerpc, sparc64). > > Warner's patch is in progress in review D21942. > I've updated the patch to have a check for external toolchain for mips, powerpc and sparc64, and skip the build if they aren't installed. The old behavior is enabled by setting MAKE_OBSOLETE_GCC so if you want, you can build the universe with the old soon-to-be-deleted in-tree 4.2 gcc, as outlined in this thread. I'd held off a little thinking that llvm 9.0 will have landed by now, but it hasn't due to exp-run issues. Rather than stall until it's in the tree, I'm planning on committing the review by the end of the week, assuming testing is all green. When it lands in the tree, we can rejigger with the new mips and/or powerpc support. https://reviews.freebsd.org/D21942 is a handy link to the review. Warner