Please port to py3.
@junghans, did you mean to drop it to maintainer-needed while 'adding -9999 ebuild'? It seems a bit weird to be part of that commit. Also I can't grep 'up for grabs' email for this.
I haven't used ispc in years, go ahead and do whatever you want with it.
Created attachment 657116 [details] Updated ispc ebuild
Created attachment 657118 [details, diff] Updated cmake patch
Created attachment 657120 [details, diff] Updated llvm build patch
Created attachment 657122 [details, diff] Updated werror patch
Created attachment 657124 [details] Updated ispc live ebuild
I'm using ispc to build oidn which is used for denoising in blender. I am working as a developer for the Blender foundation, perhaps I can do some work to make sure that blender and its deps are in the main portage tree?
(In reply to Sebastian Parborg from comment #8) > I'm using ispc to build oidn which is used for denoising in blender. > > I am working as a developer for the Blender foundation, perhaps I can do > some work to make sure that blender and its deps are in the main portage > tree? Woudl you mind submitting a github PR for this? It's not mandatory, but it's way easier to review from my end. Re blender: yes, you almost certainly can help. We have a proxied maintainer for Blender and some of its deps already, but more help on this front would be quite appreciated, especially given some of the complexities sometimes. Feel free to email me and Adrian (agrigo2001@yahoo.com.au) about this, or ping me on IRC (sam_).
I will submit a github PR, certainly! :)
ispc is fully compatible with Python3! It is not correct information, that it doesn't. The issue with ispc is different it can't be compiled due to: undefined reference to `clang::PCHContainerOperations::PCHContainerOperations() Don't no what to do with that. Developers claim one need to build llvm with their patches with help of alloy.py tool. It actually works well and produces working llvm, but how to integrate it into Gentoo? For both llvm and clang one need to build them with USE=debug enabled, otherwise it fails earlier. At the end I downloaded linux binary they provide and it works well. Gentoo can ship ispc-bin instead. A lot easier task.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232c67eb537528e7eab8275c93c4e45d50ea8807 commit 232c67eb537528e7eab8275c93c4e45d50ea8807 Author: Sam James <sam@gentoo.org> AuthorDate: 2020-09-10 00:40:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-09-10 00:42:14 +0000 profiles/package.mask: unmask dev-lang/ispc A new Python 3 version has been added, and old Python 2 versions have been cleaned up. Closes: https://bugs.gentoo.org/735284 Bug: https://bugs.gentoo.org/730062 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 1 - 1 file changed, 1 deletion(-)