From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 4 16:44:05 2009 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29C451065676 for ; Thu, 4 Jun 2009 16:44:05 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (kientzle.com [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id C68058FC19 for ; Thu, 4 Jun 2009 16:44:04 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: (from root@localhost) by kientzle.com (8.14.3/8.14.3) id n54G6UHx044763; Thu, 4 Jun 2009 09:06:30 -0700 (PDT) (envelope-from kientzle@freebsd.org) Received: from dark.x.kientzle.com (fw2.kientzle.com [10.123.1.2]) by kientzle.com with SMTP id 9m2am8yks75j4wvpewrwbp5g5s; Thu, 04 Jun 2009 09:06:29 -0700 (PDT) (envelope-from kientzle@freebsd.org) Message-ID: <4A27F105.4040109@freebsd.org> Date: Thu, 04 Jun 2009 09:06:29 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.21) Gecko/20090601 SeaMonkey/1.1.16 MIME-Version: 1.0 To: Erik Cederstrand References: <20090604093831.GE48776@hoeg.nl> <31BD4D08-6558-46FF-9B93-CF8249AAC461@cederstrand.dk> In-Reply-To: <31BD4D08-6558-46FF-9B93-CF8249AAC461@cederstrand.dk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Ed Schouten , hackers@freebsd.org, current@freebsd.org Subject: Re: Clang: now available from a SVN server near you! X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2009 16:44:05 -0000 Erik Cederstrand wrote: > > LLVM provides a linker (http://llvm.org/cmds/llvm-ld.html) but "it > doesn't interact correctly with conventional nm/ar/etc" > (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-June/005296.html). In what way does it not interact correctly? Kai Wang wrote a new libarchive-based ar/nm that's in -CURRENT; we could possibly augment those to work with llvm-ld or modify llvm-ld to work with them, depending on the nature of the disagreement. Tim