From owner-freebsd-hackers@FreeBSD.ORG Sun May 30 14:09:37 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 156E81065672 for ; Sun, 30 May 2010 14:09:37 +0000 (UTC) (envelope-from cbergstrom@pathscale.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id E6C868FC13 for ; Sun, 30 May 2010 14:09:36 +0000 (UTC) Received: by pwj4 with SMTP id 4so1536710pwj.13 for ; Sun, 30 May 2010 07:09:36 -0700 (PDT) Received: by 10.115.85.21 with SMTP id n21mr2447414wal.111.1275228576475; Sun, 30 May 2010 07:09:36 -0700 (PDT) Received: from [192.168.20.101] ([119.42.85.48]) by mx.google.com with ESMTPS id f11sm39996593wai.11.2010.05.30.07.09.34 (version=SSLv3 cipher=RC4-MD5); Sun, 30 May 2010 07:09:36 -0700 (PDT) Message-ID: <4C0272E9.8020800@pathscale.com> Date: Sun, 30 May 2010 21:15:05 +0700 From: =?UTF-8?B?IkMuIEJlcmdzdHLDtm0i?= User-Agent: Thunderbird 2.0.0.22 (X11/20090909) MIME-Version: 1.0 CC: freebsd-hackers@freebsd.org References: <4BDD28E2.8010201@rawbw.com> <45C1FA95-C9A3-41EA-9E3A-61E35C7F6AD1@cederstrand.dk> In-Reply-To: <45C1FA95-C9A3-41EA-9E3A-61E35C7F6AD1@cederstrand.dk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Permissive licensed toolchain 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, 30 May 2010 14:09:37 -0000 Hi What's the real status of a fully permissive licensed toolchain? 1) Benchmarks - (I mean emperical evidence on FBSD and per target with no anecdotal comments or speculation.. I admit benchmarks can actually be misleading since many companies optimize for them specifically) 2) Has anyone tested clang++ with libc++ or stdcxx? (In my tests I hit some build problems with Apache stdcxx) 3) Which assembler is being used? 4) Which linker is being used? What's the best way to make a plan which will get feedback if someone wanted to try alternative approach to the above? Thanks ./C