Bug 95336

Summary: Beignet doesn't build with llvm 3.9.0 svn
Product: Beignet Reporter: Armin K <krejzi>
Component: BeignetAssignee: Xiuli Pan <xiuli.pan>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Patch

Description Armin K 2016-05-10 12:34:21 UTC
Created attachment 123605 [details]
Patch

As expected, beignet git master doesn't build with llvm 3.9.0 svn 268575.

I have cooked a patch which gets the gbe part to compile, but it doesn't seem to be correct. I ask someone who knows the codebase better to take a look at it and fix when needed. No credits required.
Comment 1 Xiuli Pan 2016-05-12 03:28:01 UTC
Hi Armin,

The llvm svn is changing so repeatedly that we could not chasing the master branch. Actually I have done fix build errors for some llvm 3.9 svn, but there are some bugs with llvm module link and some pass optimization. We could not know if they are llvm's bug or ours bug, so the support for master branch of llvm is hold now. We will try to support llvm 3.9 it had some release tag and all features are stable.

Thanks for your patch.
I will close this bug for now.
Xiuli

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.