From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 24 00:09:52 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D1E12FCB for ; Mon, 24 Nov 2014 00:09:52 +0000 (UTC) Received: from mail-wi0-x233.google.com (mail-wi0-x233.google.com [IPv6:2a00:1450:400c:c05::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 61944A5C for ; Mon, 24 Nov 2014 00:09:52 +0000 (UTC) Received: by mail-wi0-f179.google.com with SMTP id ex7so4170802wid.12 for ; Sun, 23 Nov 2014 16:09:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=CzV/fKJPL0v+P7X7LD6kxHaX+0JdZDfZstU1ybbPWnI=; b=Dtw34L4lEZMl5Tphg3fH1YmIO/h0bQ/BEsjYdPECk/lYwm2IhxuTXhCbQ2AXBvrDWF WpZTyeoPmda20+leRmRJbnkQGUc+ktL8vizVajbZpor55QqW20l1bvA6qAGe/PoYJM0Q 4M4wxEs6rNNlmspwhnaqcXjXsrMX/muIJcggaMY7ZVFrgFPTgUZxaSrDAThIcbcss7o1 8fB+fLoNQ+iiw/63KIieTlcU2v+j8HIS5tYukpTzIg32kSkrmcxpqsddzTliNl15cFg/ PZSefhclCPNjqiNBwta4iW17apH1J/POtBs3rr7muPOB84LrHUVKKdbXLI63ZY74MrBu pJEA== X-Received: by 10.180.75.237 with SMTP id f13mr16340111wiw.69.1416787790702; Sun, 23 Nov 2014 16:09:50 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id eu15sm478652wid.18.2014.11.23.16.09.49 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Nov 2014 16:09:49 -0800 (PST) Sender: Baptiste Daroussin Date: Mon, 24 Nov 2014 01:09:47 +0100 From: Baptiste Daroussin To: toolchain@FreeBSD.org Subject: Using more elftoolchain tools? Message-ID: <20141124000947.GK68776@ivaldir.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="u3W6riq+uV6J42Ub" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2014 00:09:52 -0000 --u3W6riq+uV6J42Ub Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all, =46rom what I can see on the elftoolchain website, they do have working replacement for: - size(1) - addr2line(1) - strings(1) - nm(1) - strip(1) Does anyone knows if there are known issues with those? or if they are viab= le replacement for the version we have in base? I'm planning to spend a bit of time on those (I think emaste@ is already wo= rking on strip(1) so I'll skip that one). Best regards, Bapt --u3W6riq+uV6J42Ub Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlRyd0sACgkQ8kTtMUmk6EyQ/wCfQzxZo6noYuEc9KlIrMefu2yJ GqkAnRieJUTJR+EzS+qTiZVsU1bG3QJt =Wqwo -----END PGP SIGNATURE----- --u3W6riq+uV6J42Ub-- From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 24 08:00:21 2014 Return-Path: Delivered-To: freebsd-toolchain@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 700812F5 for ; Mon, 24 Nov 2014 08:00:21 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 45D1EB80 for ; Mon, 24 Nov 2014 08:00:21 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sAO80LWJ020813 for ; Mon, 24 Nov 2014 08:00:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Message-Id: <201411240800.sAO80LWJ020813@kenobi.freebsd.org> From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [FreeBSD Bugzilla] Commit Needs MFC MIME-Version: 1.0 X-Bugzilla-Type: whine X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated Date: Mon, 24 Nov 2014 08:00:21 +0000 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Nov 2014 08:00:21 -0000 Hi, You have a bug in the "Needs MFC" state which has not been touched in 7 or more days. This email serves as a reminder that you may want to MFC this bug or marked it as completed. In the event you have a longer MFC timeout you may update this bug with a comment and I won't remind you again for 7 days. This reminder is only sent on Mondays. Please file a bug about concerns you may have. This search was scheduled by eadler@FreeBSD.org. (1 bugs) Bug 192320: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192320 Severity: Affects Some People Priority: --- Hardware: amd64 Assignee: freebsd-toolchain@FreeBSD.org Status: New Resolution: Summary: Use of thread_local produces linking errors on system version of clang++ From owner-freebsd-toolchain@FreeBSD.ORG Fri Nov 28 02:28:19 2014 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C4FBF41B; Fri, 28 Nov 2014 02:28:19 +0000 (UTC) Received: from mail-ig0-x22a.google.com (mail-ig0-x22a.google.com [IPv6:2607:f8b0:4001:c05::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8E6B7DFA; Fri, 28 Nov 2014 02:28:19 +0000 (UTC) Received: by mail-ig0-f170.google.com with SMTP id r2so10850650igi.1 for ; Thu, 27 Nov 2014 18:28:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=t7G/P41xz3N2Z6YYDTOiXS0OLm21volwRzUnpxq2Yvc=; b=h3n6xAVTJgpV05DOXmCbuBKP8gPLAJo9LCAF49K5kE4P/5PggbEO6TNwRhIX89CQW0 kiegr6nCk4NOFEXTWbv5Jjmt5khFpqFD5UJdZaZb/GiyHI/E5jl5nEv81JmticCsP+qA Wtpsd1heQSBzvpEICpSIceIZ54p6eANOvhJ6rM6rnkyaW6/H2K9BQh4g1xNOv89KVPBH qSnhU/pBw3F/UoRCbfSRh0r373sZUXxkf/6z0hh5w131zYf9sLhdRVgtAcL18lUFmNhc lnJNNSu1jPsPhnIdMFJMPAZfbJt6KeSVk1AoXbAQyajoGFzs2uGxNYtzXkW+Stl057xb dDHg== X-Received: by 10.50.134.225 with SMTP id pn1mr30342800igb.33.1417141698804; Thu, 27 Nov 2014 18:28:18 -0800 (PST) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.29.141 with HTTP; Thu, 27 Nov 2014 18:27:58 -0800 (PST) In-Reply-To: <20141124000947.GK68776@ivaldir.etoilebsd.net> References: <20141124000947.GK68776@ivaldir.etoilebsd.net> From: Ed Maste Date: Thu, 27 Nov 2014 21:27:58 -0500 X-Google-Sender-Auth: mLYMZqvxD9aXzlB0A81tgR9MKjs Message-ID: Subject: Re: Using more elftoolchain tools? To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 Cc: toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 28 Nov 2014 02:28:19 -0000 On 23 November 2014 at 19:09, Baptiste Daroussin wrote: > Hi all, > > From what I can see on the elftoolchain website, they do have working > replacement for: > - size(1) > - addr2line(1) > - strings(1) > - nm(1) > - strip(1) > > Does anyone knows if there are known issues with those? or if they are viable > replacement for the version we have in base? > > I'm planning to spend a bit of time on those (I think emaste@ is already working > on strip(1) so I'll skip that one). I'll save you the effort, since it was easy to add the rest after getting the first one incorporated into our build. The set above are in code review at https://reviews.freebsd.org/D1224. It adds a WITH_ELFTOOLCHAIN_TOOLS knob to enable building them instead of binutils. I have a -current VM built with that enabled and it passes basic sanity tests. I know that at elftoolchain is missing some required functionality for MIPS at least, but I don't think it'll be hard to add. What I'd like to do is commit the change in D1224 after a little more refinement, then call for broader testing and a ports exp run. We can enable WITH_ELFTOOLCHAIN_TOOLS by default on a per-architecture basis until it works properly everywhere. -Ed