On Tue, Jan 22, 2013 at 8:43 PM, José Fonseca <[email protected]> wrote: > (Switching from dead [email protected] -> [email protected] ML) >
Thanks! (I was absent for a while as you can see.) > On Thu, Jan 17, 2013 at 11:23 PM, Sedat Dilek <[email protected]> wrote: >> Hi, >> >> with the following patchset (13 patches) I was able to build >> mesa-8.0.5 with LLVM v3.2. >> >> There is one big fat patch called "gallivm,draw,llvmpipe: Support >> wider native registers." [1] which makes backporting hard. >> Jose? > > I don't understand the exact question you're asking me. > > Regardless you crossport this particular patch or not, you will get an > entirely untested tree, and I can't advise you myself without spending > considerable time looking into the code myself -- time which I really > don't have. So I'm afraid you'll need to use your best judgment, and > maybe do some piglit runs with llvmpipe if you want to be safer than > sorry. > Yupp, mesa-8.x is not that "llvm-3.2 friendly", but with the list of patches I could compile and run it! Unfortunately, a self-compiled mesa-9.x (master/9.0/gles3) from GIT breaks here compiz on Ubuntu/precise. Unity-2D is OK. So, you keep the original Linux graphics stack shipped with your distro or you are alone. - Sedat - > Jose > >> >> Regards, >> - Sedat - >> >> [1] http://cgit.freedesktop.org/mesa/mesa/commit/?id=3469715 >> >> P.S.: Patchset fixing build of mesa-8.0.5 with LLVM/CLANG v3.2 >> >> [ gallium-auxiliary-fixes-for-8-0-5 (PENDING) ] >> 4b7b71a rtti was removed from more llvm libraries. Thanks to d0k for >> the hint via IRC #llvm on irc.oftc.net >> >> For more details see [1] and followup [2] discussion (Thanks Johannes >> Obermayr again)! >> [1] http://lists.freedesktop.org/archives/mesa-dev/2012-October/029167.html >> [2] http://lists.freedesktop.org/archives/mesa-dev/2012-October/029184.html >> >> [ gallivm-fixes-for-8-0-5 (CHERRY-PICKED) ] >> 920a940 gallivm: Fix createOProfileJITEventListener namespace with llvm-3.1. >> d998daf gallivm: Add constructor for raw_debug_ostream. >> af1f68a gallivm: Add MCRegisterInfo.h to silence benign warnings about >> missing implementation. >> ad88aac gallivm: Pass in a MCInstrInfo to createMCInstPrinter on llvm-3.1. >> 395c791 gallivm: Fix method overriding in raw_debug_ostream. >> 557632f gallivm: Use InitializeNativeTargetDisassembler(). >> 6c0144a gallivm: Pass in a MCRegisterInfo to MCInstPrinter on llvm-3.1. >> 1bb5b0d gallivm: Initialize x86 disassembler on x86_64 too. >> 4d25e57 gallivm: Replace architecture test with PIPE_ARCH_* >> 192859a gallivm: Fix LLVM-2.7 build. >> 2dfd7e5 Initialize only native LLVM Disassembler. >> >> [ dri-nouveau-fixes-for-8-0-5 (CHERRY-PICKED) ] >> abd8713 dri/nouveau: don't use nested functions >> >> - EOT - _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
