svn commit: r457438 - head/devel/ispc

Alexey Dokuchaev danfe at FreeBSD.org
Thu Dec 28 07:14:01 UTC 2017


On Thu, Dec 28, 2017 at 05:06:35AM +0000, Yuri Victorovich wrote:
> New Revision: 457438
> URL: https://svnweb.freebsd.org/changeset/ports/457438
> 
> Log:
>   devel/ispc: Changed the dependency to clang40
>   
>   Reported by:	danfe (asked to change the dependency of ISPC
>   for bug#224066 for graphics/embree update)
>   Differential Revision:	https://reviews.freebsd.org/D13612
> 
> Modified: head/devel/ispc/Makefile
> ...
> @@ -15,14 +16,14 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
>  
>  ALL_TARGET=	default
>  MAKE_ENV=	LLVM_HOME="${LOCALBASE}"
> -CLANG_VERSION=	38
> +CLANG_VERSION=	40

Thanks.

But, now we have another problem...  Originally, I was a bit reluctant
towards making ISPC enabled by default in `graphics/embree' because
ISPC wanted Clang/LLVM version 3.8 while our X.org/Mesa stack was using
4.0.  But just couple of days ago X.org/Mesa had switched to 5.0, and
I'm not sure what to do about this yet.

I'm currently building LLVM 5.0 to see how much is it worse compared
to 4.0.  If it's not that bad, we might simply follow X.org/Mesa and
set CLANG_VERSION to 50.  Or we could implement LLVM version logic in
bsd.default-versions.mk and teach ISPC to use it so it stays in sync
with whatever X.org/Mesa wants regardless of the particular version.

./danfe


More information about the svn-ports-head mailing list