On Tue, 2017-01-10 at 16:43 +0000, Emil Velikov wrote:
> On 10 January 2017 at 15:04, Vedran Miletić <ved...@miletic.net> wrote:
> > On 09/19/2016 08:39 PM, Vedran Miletić wrote:
> > > On 09/07/2016 06:52 PM, Vedran Miletić wrote:
> > > > LLVM and Mesa both define the DEBUG macro in incompatible ways. As a
> > > > general practice, we should avoid using such generic names when it is
> > > > possible to do so.
> > > > 
> > > > This patch renames all occurrences of the DEBUG macro to MESA_DEBUG,
> > > > and removes workarounds previously used to enable building Mesa with
> > > > LLVM (pop_macro() and push_macro() function calls).
> > > > 
> > > > v2:
> > > >  * Rename remaining occurences found by git grep '\<DEBUG\>'
> > > >  * Use /* !MESA_DEBUG */ with #else instead of /* MESA_DEBUG */
> > > > 
> > > > Signed-off-by: Vedran Miletić <ved...@miletic.net>
> > > > Acked-by: Christian König <christian.koe...@amd.com>
> > > > ---
> > > 
> > > Anyone?
> > > 
> > > Regards,
> > > Vedran
> > > 
> > 
> > Emil and others,
> > 
> > I can rebase this if there would be interest in getting it merged for 17.0.
> > 
> 
> Thanks for the reminder.
> 
> Not meaning to flock a dead horse - I'm rarely keen adding workarounds
> and this looks like one.
> Then again consider me neutral on the topic and I'll leave the final
> call to Brian.

if I may, I'd strongly argue _for_ this change. Using generic (non-
prefixed) names is a bad idea.
The same goes for LLVM/clang and there are corresponding patches to do
that[0,1].

Jan

[0]https://reviews.llvm.org/D11833
[1]https://reviews.llvm.org/D11834

> 
> -Emil
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to