[Mesa-dev] [PATCH 3/3] include, gallium: Remove pre-MSVC 2013 compatibility.

Jose Fonseca jfonseca at vmware.com
Fri Feb 12 10:45:38 UTC 2016


On 11/02/16 22:13, Emil Velikov wrote:
> On 11 February 2016 at 13:02, Jose Fonseca <jfonseca at vmware.com> wrote:
>> ---
>>   Makefile.am                               |   1 -
>>   include/c99/inttypes.h                    | 305 ------------------------------
>>   include/c99/stdbool.h                     |  46 -----
>>   include/c99/stdint.h                      | 247 ------------------------
>>   include/c99_compat.h                      |   8 +-
>>   include/c99_math.h                        |  49 +----
>>   src/gallium/auxiliary/util/u_cpu_detect.c |   3 +-
>>   7 files changed, 10 insertions(+), 649 deletions(-)
>>   delete mode 100644 include/c99/inttypes.h
>>   delete mode 100644 include/c99/stdbool.h
>>   delete mode 100644 include/c99/stdint.h
>>
> Seems like I was too late for the fun - there's a couple of cases in
> src/util/u_atomic.h and src/mesa/main/imports.h.

Ah, thanks.  I don't know how I missed those.

They were trivial to remove so I went ahead and pushed a couple commits 
to remove them.

> Thank you Jose and everyone else involved behind the scenes, for all
> the work to make this happen !

I'm equally happy not to have to support MSVC 2008 anymore, but I can't 
take much credit -- Mesa and LLVM and most of our code was fairly 
portable to start with --, but transitioning the build systems, 
installation code, and everything else away from compilers bundled with 
Windows SDK 7.x to the full Microsoft Visual Studio suite was the big 
hurdle.

Jose


More information about the mesa-dev mailing list