diff -ur glm-0.9.8.5.orig/glm/simd/platform.h glm-0.9.8.5/glm/simd/platform.h --- glm-0.9.8.5.orig/glm/simd/platform.h 2017-08-16 05:15:24.000000000 -0700 +++ glm-0.9.8.5/glm/simd/platform.h 2018-01-26 15:38:57.584130263 -0800 @@ -111,7 +111,8 @@ #define GLM_COMPILER_GCC70 0x02000A00 #define GLM_COMPILER_GCC71 0x02000B00 #define GLM_COMPILER_GCC72 0x02000C00 -#define GLM_COMPILER_GCC80 0x02000D00 +#define GLM_COMPILER_GCC73 0x02000D00 +#define GLM_COMPILER_GCC80 0x02000E00 // CUDA #define GLM_COMPILER_CUDA 0x10000000 @@ -283,6 +284,8 @@ # define GLM_COMPILER (GLM_COMPILER_GCC71) # elif (__GNUC__ == 7) && (__GNUC_MINOR__ == 2) # define GLM_COMPILER (GLM_COMPILER_GCC72) +# elif (__GNUC__ == 7) && (__GNUC_MINOR__ == 3) +# define GLM_COMPILER (GLM_COMPILER_GCC73) # elif (__GNUC__ >= 8) # define GLM_COMPILER (GLM_COMPILER_GCC80) # else diff -ur glm-0.9.8.5.orig/test/core/core_setup_message.cpp glm-0.9.8.5/test/core/core_setup_message.cpp --- glm-0.9.8.5.orig/test/core/core_setup_message.cpp 2017-08-16 05:15:24.000000000 -0700 +++ glm-0.9.8.5/test/core/core_setup_message.cpp 2018-01-26 15:37:56.953298475 -0800 @@ -86,6 +86,9 @@ case GLM_COMPILER_GCC72: std::printf("GCC 7.2\n"); break; + case GLM_COMPILER_GCC73: + std::printf("GCC 7.3\n"); + break; case GLM_COMPILER_GCC80: std::printf("GCC 8.0\n"); break;