From owner-freebsd-hackers@FreeBSD.ORG Sun May 2 21:03:16 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2BFE7106566C; Sun, 2 May 2010 21:03:16 +0000 (UTC) (envelope-from hinokind@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.155]) by mx1.freebsd.org (Postfix) with ESMTP id 85D1F8FC12; Sun, 2 May 2010 21:03:15 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id 22so437193fge.13 for ; Sun, 02 May 2010 14:03:09 -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:cc:subject :references:date:mime-version:content-transfer-encoding:from :message-id:in-reply-to:user-agent; bh=JrnGgljk58IaeREk0YMT6kavSmQdalrRlDFzAp1FBkE=; b=ELEPuWNQxDQLjK2JZMbgH8c9Vv+x7gzl4UFe/VYennJf9R8ZZXAoeMvbHRppYNtioO PuNxiUYmB07brzIDT+EV4KrsBX8yBy6vWX3cOsrYR4RO5v1oyfcLmi9eEzlTfEXNKplE jLsSANWPxNhN2DFLe1WZe38hrwhthioLIoYdY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:to:cc:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; b=mfw9XOH0WN0zFeW/A0uv0RX6D5cVe7Pyn2zNJZcBeHLVr/XlNH1njnIhzeA0vx0ZoE J9QyDJtQ9n9azkb2qtIRrll+5qG3yRQ97UNOv7UhiWU/e0h9b8cbD+D9z45C9D7VDH7r bmS1yrZvyUaNcW7/mYVd/zWjvo5d/6DuzY5eE= Received: by 10.87.62.28 with SMTP id p28mr8717803fgk.16.1272834189090; Sun, 02 May 2010 14:03:09 -0700 (PDT) Received: from klevas (hst-17-80.splius.lt [77.79.17.80]) by mx.google.com with ESMTPS id 4sm8986793fgg.17.2010.05.02.14.03.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 May 2010 14:03:08 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Eitan Adler" , yuri@rawbw.com References: <4BDD28E2.8010201@rawbw.com> Date: Mon, 03 May 2010 00:03:06 +0300 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: =?utf-8?B?QW5kcml1cyBNb3JrxatuYXM=?= Message-ID: In-Reply-To: User-Agent: Opera Mail/10.10 (FreeBSD) Cc: freebsd-hackers@freebsd.org, freebsd-ports@freebsd.org Subject: Re: GSoC: Making ports work with clang 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: Sun, 02 May 2010 21:03:16 -0000 On Sun, 02 May 2010 23:17:00 +0300, Eitan Adler wrote: > Good - and those 30% of ports will help improve clang++ even more. Some probably will, we submit a lot of bug reports for clang/llvm. > Hopefully over time that number will increase to 100% and we will be > able to say goodbye to gcc for good. That won't happen, at least not anytime soon and not until we get rid of [old] poorly written ports from the ports tree. Another problem is ports using horrible or less horrible GNU extensions for C or C++, clang will not support all of them. So we will still need gcc for some things, just like we need USE_GCC=whatever now, because some ports don't compile with gcc42 from base. I just hope we can get the majority of ports working with clang and keep the number of ports that need gcc as low as possible. -- Andrius