From owner-freebsd-toolchain@freebsd.org Fri Apr 27 03:07:11 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 78D2FFBF07F for ; Fri, 27 Apr 2018 03:07:11 +0000 (UTC) (envelope-from emacsray@gmail.com) Received: from mail-ot0-x229.google.com (mail-ot0-x229.google.com [IPv6:2607:f8b0:4003:c0f::229]) (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 0A8DF78E41; Fri, 27 Apr 2018 03:07:11 +0000 (UTC) (envelope-from emacsray@gmail.com) Received: by mail-ot0-x229.google.com with SMTP id t1-v6so486321oth.8; Thu, 26 Apr 2018 20:07:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=j1bTPtDqI9DhTI+VV6hMh/k5uF5OMBi2yMOgVqoCI8Y=; b=Gs0qRVQ5MYjRP82Atg3kX32VCP9ICOi7A3AqT0/s/aEZLfYH/HrnMwsXK4oHfSPtSa jSY3eCWsI+B4/oDfqDTyOsO/j3oEnzvmKSv5ZxJ7N6aUBxJkXvcsk8EoaNOjAxGVR+sA C++8fPQMrURt9eHBq8n31U16T38wO4xt6g4/eyqO4LqAOkDpOXw8xxzIaV5gvTaZn6MV DRe9r833pQD3ZFLO9MV4TOgxS0ZuiaOmwSN6A75B/hG6PHq4/pUBJ74HMBWMQuoueVid VlD8rfo0HsV/4CVrnLNqv07CBRXTsXgyC8v1BsnIa0iN/egvVIg+Kj/M3zLDrRntq57o dUTQ== 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:cc; bh=j1bTPtDqI9DhTI+VV6hMh/k5uF5OMBi2yMOgVqoCI8Y=; b=T6NxYJzD+ZIeG41pTkr3VeWMNx27WDY6aHpuzw4nfisP1PL62pI+H7xIiqS1wnj0f5 zNuuu4HcnDgEQ46voCfNlMHjmchlsHPAUJB4cI7UkQC3SPnjitpCWN17BLyAnUvTSASC G8ifKKac60fiDWKG1Cp8NhoDPWcY4ycfHPH6bY+L73luGWJ4ZlkHgcWy9U/ngj2jQcdM tumFuBXPqcAh0ICx0k7SFGHFNsk1S3+Ri9VSD7H36dhMSVtZWpqPhKdz0Ke6nzBOc26T VxDQlEYlCora//ekVUaQ2GpkES1kF866sLTRZSMPxecYNQGXhjnwi0ZSR8oxFtuBGcOf NAOQ== X-Gm-Message-State: ALQs6tBSKJLrzkdghmsEUJkj0luCMTiPaim3Ob6jTqpLbcsG9aRx9tq5 CvvP7b14Dz0XUj1InlHx1qKnUMt14CEKW9cUllePuA== X-Google-Smtp-Source: AB8JxZqaZmpjFbfWq1g0JkYGFZuwIIAhedzf1/JjNJD6TqiMXotLq5K3mMA5VTF4118F5zrk277RAfiOWTQ6d7t1AdA= X-Received: by 2002:a9d:d4a:: with SMTP id 68-v6mr353657oti.34.1524798430358; Thu, 26 Apr 2018 20:07:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.189.9 with HTTP; Thu, 26 Apr 2018 20:07:09 -0700 (PDT) From: =?UTF-8?B?RsSBbmctcnXDrCBTw7JuZw==?= Date: Thu, 26 Apr 2018 20:07:09 -0700 Message-ID: Subject: Re: Heads-up: linker (lld) changes for amd64 coming soon To: emaste@freebsd.org Cc: freebsd-toolchain@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 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: Fri, 27 Apr 2018 03:07:11 -0000 Hi Ed, I'd like to experiment with LLD --warn-backrefs, which keeps compatibility 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). I think a few representative FreeBSD packages may be a great playground to try --warn-backrefs Do you have some pointers on how I can build these packages locally with --warn-backrefs ? (BTW, I have some limited experience with the GHC build system but I'm not sure if I can help with it)