Summary: | media-libs/mesa[opencl] needs patched version of llvm and clang to support r600 target | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexey Shvetsov <alexxy> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ambrop7, dschridde+gentoobugs, kripton, mgorny, ryao, voyageur |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexey Shvetsov
2012-07-10 15:23:38 UTC
Bernard, Richard, what do you think? We can apply the patches to 3.1 (I've got that in ::mgorny already) but they don't apply to 9999 anymore. Actualy we can ask tsellar to rebase them ontop of master llvm/clang branches I may have missed a step here, where are these patches? On which versions should we apply them? I'd rather keep -9999 clean (as these can break anytime), and I suppose they will get added upstream before 3.2, but adding them to 3.1 is probably OK (In reply to comment #3) > I may have missed a step here, where are these patches? On which versions > should we apply them? > > I'd rather keep -9999 clean (as these can break anytime), and I suppose they > will get added upstream before 3.2, but adding them to 3.1 is probably OK http://people.freedesktop.org/~tstellar/clover/llvm_patches/ http://people.freedesktop.org/~tstellar/clover/clang_patches/ On 3.1. OK for me! /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.1-r2.ebuild,v <-- llvm-3.1-r2.ebuild initial revision: 1.1 /var/cvsroot/gentoo-x86/sys-devel/clang/clang-3.1-r5.ebuild,v <-- clang-3.1-r5.ebuild initial revision: 1.1 The patch that was applied to llvm for this bugs causes many problems in clang (compiler crashes, miscompilations); see bug 427206. |