From owner-freebsd-hackers@FreeBSD.ORG Wed Jul 22 01:59:34 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 84519106566B; Wed, 22 Jul 2009 01:59:34 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by mx1.freebsd.org (Postfix) with ESMTP id 299CC8FC0A; Wed, 22 Jul 2009 01:59:34 +0000 (UTC) (envelope-from kitchetech@gmail.com) Received: by yxe11 with SMTP id 11so5634728yxe.3 for ; Tue, 21 Jul 2009 18:59:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=IGoltMo3XNebMwvvZjfEPUolPOedVcp2ukqo7dV8ufI=; b=cuyALlJ0NVIZLqMsy7oov1bEwbNwt37AMk/NZv7nqRURquTtmTXXRByXPByThIR6ax Qyos5BxKTr686Sv6+QBB9T61wFhza5UnHHpAWxpvf6LSLWM36+FhUbZfhtEQWDgQIe+Q 13saDdTXE/1uc6ejxpatgEk5FRF9H8la3kz9w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=IGbyzJR3TxjaG4KWy9ZbRDc6OhW1I7JGFIdRRk12wTC3+HoKNVjdkcGL2t5pmSlE/1 jL3zuGYKlM7LZNZ5Yorlu48uRQJyr1dMUFBAyv7Nke+X5K0bUmXe/QrE1LvkfPrt/jcf EG8oS9kCgCZldVKSOgbsaJci6DQnLKVXeJStE= MIME-Version: 1.0 Received: by 10.100.172.16 with SMTP id u16mr488731ane.85.1248226055063; Tue, 21 Jul 2009 18:27:35 -0700 (PDT) In-Reply-To: <2e566b9e0907211818k1a52ef7am5c681a6f4ffc868c@mail.gmail.com> References: <2e566b9e0907202134h5568a06bl33a8d95ac9c7f845@mail.gmail.com> <20090721131735.GA18929@freebsd.org> <2e566b9e0907211818k1a52ef7am5c681a6f4ffc868c@mail.gmail.com> From: matt donovan Date: Tue, 21 Jul 2009 21:27:15 -0400 Message-ID: <28283d910907211827o3189760y6531f9cebb081adf@mail.gmail.com> To: "Shaowei Wang (wsw)" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Roman Divacky , hackers@freebsd.org Subject: Re: llvm/clang a tool chain or just a compiler for FreeBSD? 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: Wed, 22 Jul 2009 01:59:34 -0000 On Tue, Jul 21, 2009 at 9:18 PM, Shaowei Wang (wsw) wrote: > On Tue, Jul 21, 2009 at 9:17 PM, Roman Divacky > wrote: > > > On Tue, Jul 21, 2009 at 12:34:29PM +0800, Shaowei Wang (wsw) wrote: > > > Hi, hackers! > > > > > > Recently I am playing the clangbsd i386 branch and it works. I've > noticed > > > that clang using gcc to linking object code or even doing assembling. > > > > > > clang from FreeBSD perspective will be a whole compiler tool chain or > > just > > > another C/C++ compiler (may using system's [GNU]as and [GNU]ld) ? > > > > llvm people are working on "mc" which is a native assembler/dissasembler. > > so the only part of the toolchain missing will be linker... now we > > need as/ld (and gnu driver that knows how to talk to them) > > > So what's the direction? Are we going to cut off all the GNU compiler tool > chains and use the llvm/clang when it's mature. > > > > > > > > > roman > > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > Well I did build 8.0-Beta2 with clang the latest svn though seems to have broke the usb compile for me. Most likely due to a commit that was done but clang is pretty mature to compile most things but for now I just have CC=/usr/bin/gcc in my make.conf to build ports