On Tue, Dec 13, 2016 at 11:14 AM, Emil Velikov <emil.l.veli...@gmail.com> wrote: > On 13 December 2016 at 16:09, Ilia Mirkin <imir...@alum.mit.edu> wrote: >> On Tue, Dec 13, 2016 at 11:08 AM, Emil Velikov <emil.l.veli...@gmail.com> >> wrote: >>> On 13 December 2016 at 15:25, Ilia Mirkin <imir...@alum.mit.edu> wrote: >>>> On Thu, Dec 8, 2016 at 2:21 PM, Emil Velikov <emil.l.veli...@gmail.com> >>>> wrote: >>>>> From: Emil Velikov <emil.veli...@collabora.com> >>>>> >>>>> Since day 1, Vulkan has depended on --with-egl-platforms to select the >>>>> platforms build. >>>>> >>>>> With earlier commits, we've attributed for that internally by renaming >>>>> the [internal] conditionals in our build. At the same time having the >>>>> --enable-egl and --with-egl-platforms dependency for Vulkan makes no >>>>> sense. >>>>> >>>>> Since where' on the bridge we want to make the conditional generic, thus >>>>> others (such as the gallium VL targets) can honour the respective >>>>> platforms. >>>>> >>>>> Cc: mesa-maintain...@lists.freedesktop.org >>>>> Signed-off-by: Emil Velikov <emil.veli...@collabora.com> >>>>> --- >>>>> Should we keep the old configure and error out when anyone provides a >>>>> non-default value ? This way they'll have direct feedback how to move >>>>> forward. Otherwise they'll likely miss the warning message. >>>> >>>> I can't tell what problem this is solving. OTOH this is creating the >>>> problem that everyone's configure lines will need fixing. >>> This need fixing (builder intervention) either way, I'm afraid. Question is >>> a) should we expect people to read the release notes, or >>> b) get their attention with an error message, providing an example >>> in order to do the right thing. >> >> (c) leave things alone if this isn't fixing anything other than aesthetics. > It's not aesthetics... atm if you want just Vulkan you still need > --enable-egl --with-egl-platforms=x11,wayland*. > Otherwise it won't have any winsys integration... Not sure if it'll > build/link properly even :-(
So error the build and say you don't support that configuration if you enable vulkan and don't enable any winsys stuff. Or make it so that --enable-egl sets the default value of --with-egl-platforms to whatever. Don't break everyone's builds, bisects, etc. -ilia _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev