From owner-freebsd-current@FreeBSD.ORG Sat Sep 25 21:03:47 2010 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E15B106564A for ; Sat, 25 Sep 2010 21:03:47 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 65B668FC0C for ; Sat, 25 Sep 2010 21:03:45 +0000 (UTC) Received: by wyb33 with SMTP id 33so4908645wyb.13 for ; Sat, 25 Sep 2010 14:03:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to:date :message-id:subject:from:to:cc:content-type; bh=ZEQh4m3KgYb+ZM+1/OXLswbSS0ezl4fF4Rb8QCc3FQ8=; b=sqfXzlNj/2+WNHYgNwV6aQJ/UX4bHxkmTSwU3IXJsRljqBHUvc6hDV6/dj1yIVZwR8 3YGjkgDonYryuOXu6VT5eHo+TAIZCF8pb2RQWmXMcKF4uiDbqh2+GSrtMiSRuhVZv/zI Cpl2v4OPND48MzEwt1lXBL7oLnGzsJz1FobyQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; b=I7JDpBkluOcngWTQx6Bn+fHxQ09J+v/dRnknSMXNj9PEc8D9NYWkGl+aKzcQCoCBOn qU63N0QqqEZ+xlSfip0edNSiw8q2AhtFfridGc9VfVyFONm/pZnjjD98GtKh6c6ifHdB 3/LpjvfhgEJLtBveNg9TQLdB3IFgZL1ZZgFdM= MIME-Version: 1.0 Received: by 10.216.0.76 with SMTP id 54mr4241445wea.49.1285448151729; Sat, 25 Sep 2010 13:55:51 -0700 (PDT) Received: by 10.216.162.75 with HTTP; Sat, 25 Sep 2010 13:55:51 -0700 (PDT) Date: Sat, 25 Sep 2010 20:55:51 +0000 Message-ID: From: "b. f." To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: jkoshy@freebsd.org, rdivacky@freebsd.org, dim@freebsd.org Subject: Re: Clang now builds world and kernel, on i386 and amd64 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Sep 2010 21:03:47 -0000 Dmitry Andric wrote: >On 2010-09-25 21:16, Paul B Mahol wrote: >> When to expect to get rid of GNU as and other binutils tools? >Work is progressing steadily on the clang/llvm integrated assembler, >which removes the need for an external assembler such as gas, and which >should also reduce compile times further. This is really in alpha state >right now, but Roman Divacky (who is one of the active contributors) can >probably tell more about its progress. > >Another important component is of course the linker, but I am not aware >of a similar project to replace that; excepting gold, but that is a >GPLv3 project too, unfortunately. There has been another effort underway for some time: http://sourceforge.net/apps/trac/elftoolchain/ Perhaps some coordination between those working on llvm in FreeBSD, and the elftoolchain project, would be helpful? b.