Compilation issue on platform wasm-emscripten
I have no idea what this is about. But I [ran into this error](https://code.videolan.org/haasn/vlc/-/jobs/1179227), maybe you have an idea?

```
In file included from ../src/opengl/loader_gl.c:2:
In file included from ../src/opengl/common.h:28:
src/opengl/include/glad/egl.h:974:65: error: typedef redefinition with different types ('__eglMustCastToProperFunctionPointerType (*)(const char *)' (aka 'void (*(*)(const char *))(void)') vs 'void *(*)(const char *)')
typedef __eglMustCastToProperFunctionPointerType (GLAD_API_PTR *PFNEGLGETPROCADDRESSPROC)(const char * procname);
                                                                ^
src/opengl/include/glad/gl.h:5470:32: note: previous definition is here
  typedef void* (GLAD_API_PTR *PFNEGLGETPROCADDRESSPROC)(const char *name);
                               ^
2 warnings and 1 error generated.
```