diff --git a/doc/changelog.dox b/doc/changelog.dox index c7fbd3631..2be862289 100644 --- a/doc/changelog.dox +++ b/doc/changelog.dox @@ -1231,6 +1231,9 @@ See also: also for any use of @ref Platform application classes, fixing that would however only add warning suppression noise or force destructors to be `virtual` for no reason, so it's not done there. See [mosra/magnum#665](https://github.com/mosra/magnum/issues/665). +- Fixed a GCC warning about mismatched symbol export in @ref GL::Mesh on + static builds where user code didn't compile with `-fvisiblity=hidden` + (see [mosra/magnum#683](https://github.com/mosra/magnum/issues/683)) @subsection changelog-latest-bugfixes Bug fixes diff --git a/src/Magnum/GL/Mesh.h b/src/Magnum/GL/Mesh.h index 4a348b8fe..3d3d0595d 100644 --- a/src/Magnum/GL/Mesh.h +++ b/src/Magnum/GL/Mesh.h @@ -1203,7 +1203,7 @@ class MAGNUM_GL_EXPORT Mesh: public AbstractObject { friend MeshView; friend Implementation::MeshState; - struct MAGNUM_GL_LOCAL AttributeLayout; + struct AttributeLayout; /* Used by wrap() */ explicit Mesh(GLuint id, MeshPrimitive primitive, ObjectFlags flags);