From owner-freebsd-current@FreeBSD.ORG Thu Apr 29 11:32:07 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 1E37E1065673 for ; Thu, 29 Apr 2010 11:32:07 +0000 (UTC) (envelope-from hinokind@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9B7FE8FC2C for ; Thu, 29 Apr 2010 11:32:05 +0000 (UTC) Received: by fxm15 with SMTP id 15so1013977fxm.13 for ; Thu, 29 Apr 2010 04:32:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:to:subject :references:date:mime-version:content-transfer-encoding:from :message-id:in-reply-to:user-agent; bh=ZKQCf8sgYcHwry3tuwVg4DREOUUi3OLcoD8GEOkOOIk=; b=Ayc05gSyjN4I4o0c0oi/kgd78kM6fn3up36z4AszSlxWSrFcSTX6/Xu4P8lHNfERTt 2WxmUX2yMOxHCMaxC5IJOxFmLfeFr/Y7FYZEQGivEd8KyApF9rcoZYNO2nuv8mhwHoyg QWVJgphUGp05+dvod7RbsOObns2eNdpR1bMQM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:to:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; b=Ag2bw9rHQ+4ZZM375tKwm9MLd8cpS2Bs7yozvuPHd/9eXrbDZJ372oGTSwv0U9XYKf x+Qqa7PrA/COTqug5ojwHhbTNDzbDi0I3K/RlPnKhPyx/OdRQpa5gvaxzrow6nGNHLV2 ZlJXWNq5Hg2B7PgLBIZ5eZmsrtE14YF7KaiJ0= Received: by 10.103.80.8 with SMTP id h8mr20530mul.90.1272540721069; Thu, 29 Apr 2010 04:32:01 -0700 (PDT) Received: from klevas (hst-17-80.splius.lt [77.79.17.80]) by mx.google.com with ESMTPS id i5sm3674462mue.19.2010.04.29.04.31.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 29 Apr 2010 04:32:00 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Dima Panov" , freebsd-current@freebsd.org References: <20100416160818.GA69460@freebsd.org> <20100428121637.GA61412@roberto-al.eurocontrol.fr> <201004290240.26848.fluffy@freebsd.org> <201004292205.26216.fluffy@freebsd.org> Date: Thu, 29 Apr 2010 14:31:57 +0300 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: =?utf-8?B?QW5kcml1cyBNb3JrxatuYXM=?= Message-ID: In-Reply-To: <201004292205.26216.fluffy@freebsd.org> User-Agent: Opera Mail/10.10 (FreeBSD) Cc: Subject: Re: Ruby w/clang (Was: Re: [CFT]: ClangBSD is selfhosting, we need testers now) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Apr 2010 11:32:07 -0000 On Thu, 29 Apr 2010 14:05:25 +0300, Dima Panov wrote: > Ruby is bad? More like clang is bad, it's a known issue. > clangbsd errors in my blog: > > http://dimapanov.wordpress.com/2010/04/29/clangbsd/ > > at this moment unbuildable some critical ports: > > devel/binutils > devel/icu[4] > devel/pcre > lang/ruby1[89] I could give you a much longer list. Using clang for ports right now is not a good idea, a lot of things won't compile, some will be miscompiled or whatever, some ports rely on gcc specific/undefined behaviour, etc... We're [slowly] working on it, but for now you should probably stick with gcc for ports. Reporting broken ports won't really help too much, since we know what's broken ourselves. What could help is tracking miscompilations (it was explained earlier how to do it), but even for that we're waiting for sound related bug to be fixed on llvm end, to see how does that affect other broken ports. -- Andrius