On 13 December 2016 at 16:19, Ilia Mirkin <imir...@alum.mit.edu> wrote: > 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. > Sounds like you've not looked at the lovely stuff we have in there. I welcome you to do so.
That aside: Your suggestions contradict each other - on one hand you're saying "error out" in a what is buggy yet valid usecase. On the other hand you're against AC_MSG_ERROR since it will break X/Y usecase. Also "everyone" is a mild overstatement, but I guess we all know that ;-) Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev