Joerg Sonnenberger writes: > On Sat, Jan 24, 2015 at 12:52:36PM +1100, matthew green wrote: > > > > "Joerg Sonnenberger" writes: > > > Module Name: xsrc > > > Committed By: joerg > > > Date: Fri Jan 23 12:09:27 UTC 2015 > > > > > > Modified Files: > > > xsrc/external/mit/MesaLib/dist/src/mapi: entry_x86-64_tls.h > > > entry_x86_tls.h entry_x86_tsd.h > > > > > > Log Message: > > > Don't declare zero sized static objects, which is invalid in C. > > > Inline assembler is used to populate them, which is a horrible hack. > > > Make the hack work with clang by declaring the objects as hidden > > > instead. > > > > hmm, if you're going to touch these files we don't use, can you > > fix them so that we can use them? :-) > > At least one of the x86 versions is used, the rest is just a mechanical > copy of the same change for consistency.
where is it used? the i386 versions were disabled shortly to your change, because they don't work. please revert this for now, unless you're going to work on fixing them... .mrg.