Debian Patches
Status for mujoco/3.5.0-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| cmake.patch | patching upstream cmake to avoid downloading any source from through network, and force use system libraries for all dependencies. | Mo Zhou <lumin@debian.org>, Jose Luis Rivero <jrivero@honurobotics.com> | not-needed | 2026-04-08 | ||
| respect-cmake-interprocedural-optimization.patch | Respect CMAKE_INTERPROCEDURAL_OPTIMIZATION when explicitly set The original code uses "NOT CMAKE_INTERPROCEDURAL_OPTIMIZATION" which evaluates to false when the variable is explicitly set to OFF. This patch changes it to "NOT DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION" so that the automatic IPO enabling only happens when the variable hasn't been set at all, respecting the packager's explicit choice. Open PR https://github.com/google-deepmind/mujoco/pull/2913. Patch is a subset of that PR. |
Jose Luis Rivero <jrivero@osrfoundation.org> | no | upstream | 2026-02-04 | |
| fix-gridlayout-memcpy.patch | Fix gridlayout initialization to use memcpy instead of strncpy The gridlayout field is a fixed 12-byte array that is not null-terminated, so using string functions is semantically incorrect. memcpy explicitly copies exactly sizeof(gridlayout) bytes, which: . - Correctly reflects that gridlayout is binary data, not a C string - Removes the unnecessary local variable |
Jose Luis Rivero <jrivero@osrfoundation.org> | no | upstream, https://github.com/google-deepmind/mujoco/pull/3069 | 2026-02-04 |
