From owner-freebsd-current@freebsd.org Mon Nov 26 15:24:47 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2710E1139B3D; Mon, 26 Nov 2018 15:24:47 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it1-f175.google.com (mail-it1-f175.google.com [209.85.166.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 722D0786DD; Mon, 26 Nov 2018 15:24:46 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it1-f175.google.com with SMTP id c9so28250494itj.1; Mon, 26 Nov 2018 07:24:46 -0800 (PST) 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=wckV9jSzstMVlffLDJGyqX2uSnuH6CBQiCxFg8QzqGk=; b=nSa7cNQxG+Iibthlz+1Jl0kt14fxFdGUJV+wGZqtiyYcjzDMBvsLQIfnGW2P9UKA8u 2FcB4D7IfsnTMGm9LM8PnvV5dlMSP2O+1S+/ykoCu6580AZhN3K8ArtJIXeqs3G5C8fs 6qCyPzYko+kk3qHEsgvkgT3CS2Pu8stEApbrI3WykXBceloK8VU7jiVeXT4tLjTRCQ77 Wefn3sqdk3qXda5ZIR/OVlFtHLN2Vl3W0Iavs1CuBVDAwxRqOkhO/5fs28eD6IDRR+uA ZSzFXFLH1JLfVnoEcQxNKY8PYFXw4bH9j5GlqWfHdQlshBdKaRGwPN7KKr+vpFCRCNuq nohQ== X-Gm-Message-State: AGRZ1gL5ZAGMfSn9nySQgRo84gurmmAKv9ag2Es6jNwYsOB8jGXRi7NO SBpj764WQCpFs6zwVJIq+cBBYkDGx1lH7/h/Hx7LT7mw X-Google-Smtp-Source: AJdET5cAaGlyTve1sBdFlwgB2zxVxw0ucxLIN+TrRsgmUx0jGa6H7QdfryXByuKr5oIgq0dkx80+0A00ugkvDpuA6+s= X-Received: by 2002:a24:f5c1:: with SMTP id k184mr22887530ith.87.1543245879503; Mon, 26 Nov 2018 07:24:39 -0800 (PST) MIME-Version: 1.0 References: <42FDE8FB-67DF-4609-B5B7-988D93727DDA@FreeBSD.org> In-Reply-To: <42FDE8FB-67DF-4609-B5B7-988D93727DDA@FreeBSD.org> From: Ed Maste Date: Mon, 26 Nov 2018 10:24:26 -0500 Message-ID: Subject: Re: GNU binutils 2.17.50 retirement planning To: David Chisnall Cc: "freebsd-toolchain@FreeBSD.org" , FreeBSD Current Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 722D0786DD X-Spamd-Result: default: False [-5.64 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.org]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-2.65)[ip: (-8.20), ipnet: 209.85.128.0/17(-3.57), asn: 15169(-1.39), country: US(-0.09)]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; RCVD_IN_DNSWL_NONE(0.00)[175.166.85.209.list.dnswl.org : 127.0.5.0]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2018 15:24:47 -0000 On Sun, 25 Nov 2018 at 07:52, David Chisnall wrote: > > We probably need to kill ld.bfd before 12.0. It predates ifunc and so interprets anything with an ifunc as requiring a copy relocation. I posted https://reviews.freebsd.org/D18340 to stop installing ld.bfd when LLD_IS_LD is enabled. This will have the effect of removing ld.bfd on amd64 (where ifuncs are in use) as well as other architectures which do not yet use ifuncs, but this seems like a reasonable step in the process of removing these obsolete tools.