From owner-freebsd-current@FreeBSD.ORG Wed Jan 29 15:37:10 2014 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2ECC32F6 for ; Wed, 29 Jan 2014 15:37:10 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5556A16C1 for ; Wed, 29 Jan 2014 15:37:09 +0000 (UTC) Received: from [192.168.10.5] ([62.246.110.10]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LhwAY-1VVbsH2nzu-00nA5s for ; Wed, 29 Jan 2014 16:37:07 +0100 Message-ID: <52E92024.9010501@gmx.net> Date: Wed, 29 Jan 2014 16:37:08 +0100 From: Michael Schmiedgen User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: David Chisnall Subject: Re: [OT] ta-spring References: <20140129022743.GO52820@hades.panopticon> <7B2C5E6B-C845-4AFB-845F-AAF6F3C1F239@FreeBSD.org> <20140129144518.GR52820@hades.panopticon> <52E91955.9030406@gmx.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:tARcSYVAmcKEYTicNfCllTb/TopBcQ4lzx93brfh5zLN5hUpDXM QK8Sjf79vRGzVrZ05jAFDR2ARbruWMUZRycnF4gHWPuel9LrgFQgf4xHa+cB8EoU86ZWqiM lBxL9T2f7n96b+r8R79+Yy6vqOwNsbQxMYyfgXfaKENdrqHQR+MM8TJusG28YoE5Ui1OmKx tnUTHmSNvF6cElItE8Opg== Cc: Dmitry Marakasov , FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 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: Wed, 29 Jan 2014 15:37:10 -0000 On 29.01.2014 16:16, David Chisnall wrote: > On 29 Jan 2014, at 15:08, Michael Schmiedgen wrote: > >> Can we expect a current version of spring in ports soon? That would >> be nice! AFAIK newer versions require OpenMP. Will this compile with >> our (new 3.4 soon) base clang? > > Base clang doesn't support OpenMP. We should probably import Intel's Clang fork into ports: > > http://clang-omp.github.io > > This can then be used to compile things that need both libc++ and OpenMP. Intel's OpenMP runtime is permissively licensed now, but will likely require a small amount of porting to get it to work on FreeBSD (it supports Linux and OS X). > I thought OpenMP will be an integral part of LLVM/clang in near future, at least the front-end part? It seems there are plans to even integrate the runtime in the llvm project source tree: http://openmp.llvm.org/ Ok, so llvm/clang 3.4 obviously will not ship with OpenMP, but maybe later versions. Michael