From owner-freebsd-toolchain@freebsd.org Sun Apr 29 02:47:16 2018 Return-Path: Delivered-To: freebsd-toolchain@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 6E9C2FC1A3E for ; Sun, 29 Apr 2018 02:47:16 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ECB8B6E10B for ; Sun, 29 Apr 2018 02:47:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x22c.google.com with SMTP id e78-v6so6739291iod.0 for ; Sat, 28 Apr 2018 19:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=ooSxtfMBm5P7c84+D2be/JuWGHOquUEsqwDFYL1kNek=; b=BJ2+S6eJHFjeoZOAfEONHNRfbYRlhhLdB2VZQtPtTL9rmW/LfZv2PXiS57zqQ/Nmgs I27zxSi4APRDihayN+ypkTLa/+T0i0jliLqGZOPyLtLPSPriA7ZuiOaMubtily/MNVRR By0SPKGtMXgoapQHz7wps8zdkn8qSpH3LpYBt0zVKQFeEs6Q2vC59I1yNiYiDIXXgRnE FJYu7d9PkMMJHep0mYc4y/erqJENRASEX+oQD2NB+Tsgo6UyTqL0jBGYEghTZaLYgNLR u1yF47HczMbe0AC1eJtMogYSnXurepMN9Jc1iA79FLwmGn9JeA5//rJBmnaPYCwZKeGY 8Brg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=ooSxtfMBm5P7c84+D2be/JuWGHOquUEsqwDFYL1kNek=; b=aM+txeWq4tbEU46GG0saV1jOgk8lP6gNayhuUgRJEIWnXzfe+K2vOpzFPZHA6iXU/+ /rwfAVq9Pvx++bFNpwZGpKr58v2zAFBi/UN80PJszplE+inAjrZqSBy3qux1mtHob+xM kpamlLo/FLd9eMsRr9KoSqI39OXRHmX64Pa5Tr5gggm2VBexfkOmGGLRaayFzfXg2EVI mR8SDTAYtVsu6UC6PS5m0+r1lsGmHmbA6ZKbNUPI50ZO3E3ls6zi8EEEIMzYmpWUQFTk uiof1FRyZ/LpmIwoKaeXvrmkSNUAS17uBJoXSyJJ6GQsr9Igkr5Us4jR/1+m2LUAE9ou fJSA== X-Gm-Message-State: ALQs6tDzP+Qrkj9kn9rmZGgbbEiYevZdSMG0m/npo1NzEVBy8Ds1KYla WhMjr7+zrn9bp1jWrnAXkjDns6w5BsrrDFSzRSo= X-Google-Smtp-Source: AB8JxZqH2fDqd7QDkap22zqHOi28bwxF2ZMPazUUQtuLixsueu1ojH2psxOQPQA358iky0f02Ihb94iaAvaNptZUUrI= X-Received: by 2002:a6b:2c9:: with SMTP id 192-v6mr7607719ioc.294.1524970035433; Sat, 28 Apr 2018 19:47:15 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.130.167 with HTTP; Sat, 28 Apr 2018 19:46:54 -0700 (PDT) In-Reply-To: References: From: Ed Maste Date: Sat, 28 Apr 2018 22:46:54 -0400 X-Google-Sender-Auth: HqKPahikwCNk5kZAGHw3iflzReo Message-ID: Subject: Re: Heads-up: linker (lld) changes for amd64 coming soon To: =?UTF-8?B?RsSBbmctcnXDrCBTw7JuZw==?= Cc: "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Apr 2018 02:47:16 -0000 On 26 April 2018 at 23:07, F=C4=81ng-ru=C3=AC S=C3=B2ng wrote: > > I'd like to experiment with LLD --warn-backrefs, which keeps compatibilit= y > with GNU linkers (bfd, gold) in terms of handling of LazyArchive and > LazyObject (see > http://lists.llvm.org/pipermail/llvm-dev/2018-April/122383.html for > details). Ah, thanks for the note. It was not documented in lld's man page; I just added it upstream. > I think a few representative FreeBSD packages may be a great playground t= o > try --warn-backrefs > > Do you have some pointers on how I can build these packages locally with > --warn-backrefs ? Just adding LDFLAGS=3D-Wl,--warn-backrefs to /etc/make.conf should be sufficient. I'm not sure of the proper way to replace the linker (with a build from upstream that supports --warn-backrefs) or provide a custom make.conf in Poudriere though, and hope that someone else can provide some guidance on that.