From owner-freebsd-toolchain@FreeBSD.ORG Fri Jun 17 13:56:40 2011 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDF55106566C; Fri, 17 Jun 2011 13:56:40 +0000 (UTC) (envelope-from rdivacky@vlakno.cz) Received: from vlakno.cz (lev.vlakno.cz [46.28.110.116]) by mx1.freebsd.org (Postfix) with ESMTP id 801E38FC14; Fri, 17 Jun 2011 13:56:40 +0000 (UTC) Received: by vlakno.cz (Postfix, from userid 1002) id A70557F395C; Fri, 17 Jun 2011 15:56:38 +0200 (CEST) Date: Fri, 17 Jun 2011 15:56:38 +0200 From: Roman Divacky To: Erik Cederstrand Message-ID: <20110617135638.GA46499@freebsd.org> References: <20110610072512.GA35144@freebsd.org> <5A6AC098-FB0D-474A-B92D-190121CA400F@xcllnt.net> <4DFA783D.8040207@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Cc: toolchain@freebsd.org, Dimitry Andric Subject: Re: Adding additional llvm/clang goodies (was: Re: llvm-ia64 is off the ground...) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.5 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, 17 Jun 2011 13:56:40 -0000 On Fri, Jun 17, 2011 at 03:36:53PM +0200, Erik Cederstrand wrote: > Den 16/06/2011 kl. 23.40 skrev Dimitry Andric: > > > Here is a diff to do just that, when you define WITH_CLANG_EXTRAS in > > src.conf, in the environment, or on the make command line. In > > particular, it will build and install the following extras: > > > > * bugpoint > > * llc > > * lli > > * llvm-ar > > * llvm-as > > * llvm-bcanalyzer > > * llvm-diff > > * llvm-dis > > * llvm-extract > > * llvm-ld > > * llvm-link > > * llvm-mc > > * llvm-nm > > * llvm-objdump > > * llvm-prof > > * llvm-ranlib > > * llvm-rtdyld > > * llvm-stub > > * macho-dump > > * opt > > Does anyone have an overview of which of these are actually useable on FreeBSD ELF binaries? Here's my impression from the audience (please correct me if I'm wrong): Only llvm-mc. All the other utilities are for pure llvm handling. llc can produce ELF via llvm-mc.