From owner-soc-status@FreeBSD.ORG Fri Jul 9 09:53:40 2010 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D106106564A for ; Fri, 9 Jul 2010 09:53:40 +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 2FE658FC1F for ; Fri, 9 Jul 2010 09:53:39 +0000 (UTC) Received: by fxm13 with SMTP id 13so1007043fxm.13 for ; Fri, 09 Jul 2010 02:53:30 -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:date:subject :mime-version:content-transfer-encoding:from:message-id:user-agent; bh=z1TZbr8vcDii2Mf/opJPzVHqZ3rJekfJCgzFcxvgbG8=; b=MEpTZOz4aTQb80CH0KNynu9jVi7CDRLBDhaEKEW/M7nBmm3FzAkKCq2b+ePoJFqnC/ YmzaWODYg6AmAZr1uQIrQwvRAFM1Z+XH1jBFx8XHkvZcBuJQ5An4tX6iQKkCgYziky3y NQoib+KAv6w6+k8PaRyoHC68zIAuj3zG0qSOA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:to:date:subject:mime-version:content-transfer-encoding :from:message-id:user-agent; b=V5oHfZ2MrXeZf3yc8pxtfkM70YcQ/sp3/6CcalX3/8uWP0/U2FGo2uAnEt4ISiRCOP CRZxTufEuzRn6bFy9WS0/9KvDUIQ1wcd/+zbJZc8gtsi8wSpKLnnObcxJ+FPYbnmrBpR X8mOUMraHTU2PhOY0s4ucKhWcHAvaTxiOIcUo= Received: by 10.223.103.141 with SMTP id k13mr8161419fao.16.1278669210791; Fri, 09 Jul 2010 02:53:30 -0700 (PDT) Received: from klevas (hst-17-80.splius.lt [77.79.17.80]) by mx.google.com with ESMTPS id b14sm1476017fab.43.2010.07.09.02.53.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 09 Jul 2010 02:53:30 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: soc-status@freebsd.org Date: Fri, 09 Jul 2010 12:53:28 +0300 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: =?utf-8?B?QW5kcml1cyBNb3JrxatuYXM=?= Message-ID: User-Agent: Opera Mail/10.60 (FreeBSD) Subject: Making ports work with clang, report #6 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2010 09:53:40 -0000 Since last report I've added a way to disable PORTS_CC, because it may not work right in certain situations. With PORTS_CC disabled, ports behave almost exactly the same way they do in normal ports tree. The only difference is that CC is explicitly set to "gcc" if USE_GCC wants to use the version in base. Other than that, I've been enjoying more clang bugs and fixed some ports. I have also started experimenting with a tool which should help maintainers test their ports with clang, find common problems and suggest solutions where it's possible. http://wiki.freebsd.org/SOC2010AndriusMorkunas -- Andrius