[Mesa-dev] [Bug 99010] --disable-gallium-llvm no longer recognized

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Feb 8 14:06:36 UTC 2017


--- Comment #24 from Jonathan Gray <jsg at openbsd.org> ---
(In reply to Emil Velikov from comment #22)
> (In reply to Jonathan Gray from comment #20)
> > (In reply to Emil Velikov from comment #19)
> > > Gents do give this series a try
> > > 
> > > https://patchwork.freedesktop.org/series/19269/
> > 
> > With the patch series I can build Mesa without setting LLVM_CONFIG=no in the
> > environment again on OpenBSD/amd64.
> > 
> Nice, thanks. I'm leaning that the rest of the problems are related to the
> last two patches in the series - please revert and if so, let's keep that
> separate from this report.
> > To prevent Mesa from using llvm if found I still have to use
> > --disable-gallium-llvm --disable-llvm-shared-libs
> > 
> I cannot see reproduce the issue (nor see how it should happen) with or w/o
> the --disable-llvm-shared-libs. I've used exact same autogen.sh barring the
> r300 and X11BASE lines.

I suspect you'll have to install llvm without enabling LLVM_BUILD_LLVM_DYLIB
(which defaults to False) so that libLLVM.so is not installed.

> I'm leaning that it's OpenBSD specific and likely related to
> https://github.com/jonathangray/mesa/commit/
> ce576d7773e9168ec9aca657115c9ba0ec959315
> Speaking of which - did you have the change to test it across multiple LLVM
> versions (and ideally a Linux distro or two) ?

I largely stopped testing linking against LLVM around the time they started
requiring the latest c++ standard for their headers.

Using just --disable-llvm works and just --disable-gallium-llvm works as well,
so it looks like I got confused in testing earlier today, apologies.

You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170208/e3e65325/attachment.html>

More information about the mesa-dev mailing list