[Mesa-dev] [PATCH 4/6] configure.ac: Set and use HAVE_GALLIUM_LLVM define
Tobias Droste
tdroste at gmx.de
Fri Dec 16 17:11:01 UTC 2016
Hey Emil,
did you have to time look at this?
What should we do?
I would argue to first merge what I have now and if you really want to
disallow llvm-less gallium with llvm-full radv we could do this later and
revert the changes of patch 4.
Personally I think it's ok how it is now. Gallium with its optional dependency
is a special case in mesa and that's why it is handled in special way (patch
4). All other users have a hard requirement.
Tobias
Am Donnerstag, 8. Dezember 2016, 23:02:36 CET schrieb Tobias Droste:
> Am Donnerstag, 8. Dezember 2016, 17:14:12 CET schrieb Emil Velikov:
> > On 8 December 2016 at 02:03, Tobias Droste <tdroste at gmx.de> wrote:
> > > Gallium code used HAVE_LLVM to check if it needs to compile code for
> > > LLVM in header and source files.
> > >
> > > With the new logic HAVE_LLVM is always set. Use extra define to figure
> > > out if LLVM is used.
> > >
> > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99010
> >
> > If you agree with the comment in 2/6 we can drop this patch. Unless
> > I'm missing something ?
> >
> > Emil
>
> This patch is acutally the most important one. Without this patch you get
> the following error with softpipe:
> libGL: dlopen lib/gallium/swrast_dri.so failed (lib/gallium/swrast_dri.so:
> undefined symbol: draw_gs_llvm_destroy_variant)
>
> So patch 4 is needed and requires patch 2.
>
> Tobias
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list