411f237f94
A clean 'make glm' on MinGW emitted exactly two warnings, both real: 1. compat.h:240 - ignoring pragma comment [-Wunknown-pragmas] #pragma comment(lib, "psapi.lib") is an MSVC directive; MinGW/GCC warns about it. Guarded with ifdef _MSC_VER - MinGW links psapi via -lpsapi (already in the Makefile), MSVC keeps the pragma. 2. glm.c:1210 - g_numa_nodes defined but not used [-Wunused-variable] g_numa_nodes is only read/written inside ifdef __linux__ blocks, so on every non-Linux build it is a static that is never used. Moved the definition under the same __linux__ guard; nothing references it off-Linux. Verified: rm -f *.o glm.exe && make glm -> 0 warnings, 0 errors.