Branch: refs/heads/2.9
Home: https://github.com/LinuxCNC/linuxcnc
Commit: 0e292978fc112587f67654eed667b66912d4b6f4
https://github.com/LinuxCNC/linuxcnc/commit/0e292978fc112587f67654eed667b66912d4b6f4
Author: Luca Toniolo <107...@us...>
Date: 2026-05-19 (Tue, 19 May 2026)
Changed paths:
M src/emc/usr_intf/axis/Submakefile
Log Message:
-----------
axis: link _togl with -lGL (partially addresses #4034)
_toglmodule.c calls raw GLX functions directly; libepoxy only provides
runtime dispatch, not link-time GLX symbols. Without -lGL the resulting
_togl.so has unresolved glX* symbols and fails to import on aarch64,
where the transitive libepoxy -> libGL chain does not apply as it does
on x86_64.
Fixes the 'undefined symbol: glXDestroyContext' ImportError reported in
#4034. Does not fix the AXIS segfault, which appears to originate in
the UTM virgl/ANGLE GL stack on Apple Silicon and is unrelated.
Backport of the togl hunk from ceed26dc72.
Commit: dc070e201d18300a01013364690bae8b5c57ce18
https://github.com/LinuxCNC/linuxcnc/commit/dc070e201d18300a01013364690bae8b5c57ce18
Author: BsAtHome <be...@va...>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M src/emc/usr_intf/axis/Submakefile
Log Message:
-----------
Merge pull request #4042 from grandixximo/fix-togl-arm64
axis: link _togl with -lGL (partially addresses #4034)
Compare: https://github.com/LinuxCNC/linuxcnc/compare/3bc490cee5ac...dc070e201d18
To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications
|