[Beignet] Newbie - Building beignet
Zhigang Gong
zhigang.gong at linux.intel.com
Thu Dec 5 18:28:47 PST 2013
If you want to run it without an xserver exist, you need to run it as root.
Otherwise, if you want to run it with an xserver running, you need to set
the DISPLAY correctly and it just works as a X client application.
From: beignet-bounces at lists.freedesktop.org
[mailto:beignet-bounces at lists.freedesktop.org] On Behalf Of Rashid Kaleem
Sent: Friday, December 6, 2013 1:02 AM
To: Robert Jobbagy
Cc: Zou, Nanhai; beignet at lists.freedesktop.org
Subject: Re: [Beignet] Newbie - Building beignet
Yes, apparently i had cmake linking with gcc instead of llvm-3.3. I fixed
that and now it builds. I am running it on an IVB and i get this error when
i try to execute a binary compiled with the generated libcl and libgbe
(which works fine if i use NVidia OpenCL)
Platform: Experiment Intel Gen OCL Driver[Version: [OpenCL 1.1 beignet 0.3]
Can't find X server!
Trying to open directly...Device open failed
and exits. Any pointers? I did notice that the cmake configuration has a
GBE* variable, which is unset, and i could not find the GBE sources to
download and build separately.
-Rashid
On Wed, Dec 4, 2013 at 2:59 PM, Robert Jobbagy <jobbagy.robert at gmail.com
<mailto:jobbagy.robert at gmail.com> > wrote:
I updated the opencl 1.2 branch to head ,clean project and rebuild , but I
gave same error if I used different version llvm and clang
Anyway cmake doesnt works with llvm-3.2 just 3.3
But if I replaced with clang 3.3, it works fine :)
2013/12/3 Zou, Nanhai <nanhai.zou at intel.com <mailto:nanhai.zou at intel.com> >
Still seems to be something wrong with your clang build.
Can you check your clang version is up to date?
Thanks
Zou Nanhai
From: Rashid Kaleem [mailto:rashid.kaleem at gmail.com
<mailto:rashid.kaleem at gmail.com> ]
Sent: Tuesday, December 03, 2013 11:25 AM
To: Zou, Nanhai
Cc: beignet at lists.freedesktop.org <mailto:beignet at lists.freedesktop.org>
Subject: Re: [Beignet] Newbie - Building beignet
Yes, it builds correctly. I can see the binaries under the build/bin
directory. I can see a list of targets supported via llc -version but SPIR
is not one of them.
-Rashid
On Mon, Dec 2, 2013 at 8:00 PM, Zou, Nanhai <nanhai.zou at intel.com
<mailto:nanhai.zou at intel.com> > wrote:
Have you included clang in your llvm build?
Thanks
Zou Nanhai
From: beignet-bounces+nanhai.zou=intel.com at lists.freedesktop.org
<mailto:intel.com at lists.freedesktop.org> [mailto:beignet-bounces+nanhai.zou
<mailto:beignet-bounces%2Bnanhai.zou> =intel.com at lists.freedesktop.org
<mailto:intel.com at lists.freedesktop.org> ] On Behalf Of Rashid Kaleem
Sent: Tuesday, December 03, 2013 8:53 AM
To: beignet at lists.freedesktop.org <mailto:beignet at lists.freedesktop.org>
Subject: [Beignet] Newbie - Building beignet
Apologies if this is a stupid question. I am trying to build beignet on a
linux based system and was getting error during the make. I tried llvm-3.3
and llvm-3.2 release as well as the latest repo-version. I am getting two
types of errors as i build beignet. First, using the default settings i get
error: unknown argument: '-ffp-contract=off'
and if i manually remove the lines from the CMakeList file, i get
error: unknown target triple 'spir', please use -triple or -arch
I checked my build settings and i am building all the targets for LLVM, am i
missing anything?
Do i need to checkout a SPIR backend, or is it in the experimental targets
(in CMakeList)?
Any pointers would be greatly appreciated, thanks.
-Rashid
_______________________________________________
Beignet mailing list
Beignet at lists.freedesktop.org <mailto:Beignet at lists.freedesktop.org>
http://lists.freedesktop.org/mailman/listinfo/beignet
--
Best Regards,
Robert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/beignet/attachments/20131206/336141dc/attachment.html>
More information about the Beignet
mailing list