|
From: BsAtHome <no...@gi...> - 2026-05-20 10:30:44
|
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 |