From owner-svn-src-head@freebsd.org Tue Jun 2 00:05:58 2020 Return-Path: Delivered-To: svn-src-head@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 40F512F752D; Tue, 2 Jun 2020 00:05:58 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f195.google.com (mail-il1-f195.google.com [209.85.166.195]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49bXPc3KKtz49dg; Tue, 2 Jun 2020 00:05:56 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f195.google.com with SMTP id v11so11209746ilh.1; Mon, 01 Jun 2020 17:05:56 -0700 (PDT) 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; bh=uexDmZZLqjG0jaw9M88CBWz/dyUPpZvLsyyZXkddUUk=; b=kL05idZ0l/fBu45zu1vZt85YRB9LEKY9UC5e4bBFUYFBJpIoUOHSKb+CB4oa7Vv6/Y Mry1zFuz2Q8216qzMtWb5XXJggHPc4DqF4BcC1lauhgnb1gL7JIz36Jrz6YSbJlN3/5r eft9kPux6QW0eTIEnV3zyy4Ip9/gmiix2fGsAzB2gFSFQ3AZoBlLHz+eWLqbg3DTw/DX DS9mASfPXqig0Gif57eQkp2japP/7Dr07138uUGIk7B6j94ODtfCZsXIpfkCd16Dt4RF dFOu4nWanUfmRE/6LsUQnJDFy7M7WZ0xmRrIqzjVy1j9yIbrNdLm8ZjYBPLtI8cSlfz2 L+6Q== X-Gm-Message-State: AOAM531Lcn3VLtckyjwNWzXHJmH4g3n9zxNzwcSBLdD+2X9y6rNuzNfy 3wQBQVGjN8odRknOya5hJ+wUp77itZHYw62PZPuhwg== X-Google-Smtp-Source: ABdhPJy8QHutpc42TSbiIJ1r3UjEZXYdV7aG6CnCIOJD0SJK165kOKt9M9dCYfTNyVBTforki3Z73X2PsD/cxj/M4+U= X-Received: by 2002:a92:c952:: with SMTP id i18mr24412520ilq.100.1591056352551; Mon, 01 Jun 2020 17:05:52 -0700 (PDT) MIME-Version: 1.0 References: <202005301612.04UGC1Fw082039@repo.freebsd.org> In-Reply-To: <202005301612.04UGC1Fw082039@repo.freebsd.org> From: Ed Maste Date: Mon, 1 Jun 2020 20:05:40 -0400 Message-ID: Subject: Re: svn commit: r361648 - head/share/mk To: src-committers , svn-src-all , svn-src-head Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49bXPc3KKtz49dg X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.195 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-1.84 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.77)[-0.772]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-0.81)[-0.810]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.25)[-0.254]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.195:from]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.195:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jun 2020 00:05:58 -0000 On Sat, 30 May 2020 at 12:12, Ed Maste wrote: > > Author: emaste > Date: Sat May 30 16:12:00 2020 > New Revision: 361648 > URL: https://svnweb.freebsd.org/changeset/base/361648 > > Log: > Disable BINUTILS by default on amd64 I received a private query about this but will follow up here because the answer may be useful to others. The concern: GNU as is still needed for skein_block_asm.s, so is this not broken? Indeed, GNU as is still needed for exactly one case in the base system, assembling skein_block_asm.s on amd64. It is still enabled via BINUTILS_BOOTSTRAP there. Disabling BINUTILS (this commit) means that GNU as is no longer installed as /usr/bin/as by installworld, on any arch. We still need to address skein so that we can completely remove binutils for FreeBSD 13.0. We have a few possibilities for dealing with the assmebly implementation, but I currently plan to switch back to the C implementation for now and follow up with one of those approaches later.