按推荐建议,继续执行

结论:将 vendored LinuxCNC 轨迹规划器、cruckig、posemath 源文件纳入直接编译探针,并通过 native 验证,继续确保核心功能来源于 LinuxCNC 源程序。
This commit is contained in:
2026-06-07 17:02:45 +08:00
parent c4d5f26166
commit 18ee97b9b5
3 changed files with 115 additions and 0 deletions

View File

@@ -34,6 +34,39 @@ check_exitcode() {
check_exitcode linuxcnc_interp_state_probe
check_exitcode linuxcnc_tp_api_probe
check_exitcode linuxcnc_tp_api_probe.run
for name in \
linuxcnc_tp_tp_source_probe \
linuxcnc_tp_tc_source_probe \
linuxcnc_tp_tcq_source_probe \
linuxcnc_tp_spherical_arc_source_probe \
linuxcnc_tp_blendmath_source_probe \
linuxcnc_tp_sp_scurve_source_probe \
linuxcnc_tp_ruckig_wrapper_source_probe \
linuxcnc_cruckig_block_source_probe \
linuxcnc_cruckig_brake_source_probe \
linuxcnc_cruckig_calculator_source_probe \
linuxcnc_cruckig_cruckig_source_probe \
linuxcnc_cruckig_input_parameter_source_probe \
linuxcnc_cruckig_output_parameter_source_probe \
linuxcnc_cruckig_profile_source_probe \
linuxcnc_cruckig_roots_source_probe \
linuxcnc_cruckig_trajectory_source_probe \
linuxcnc_cruckig_position_first_step1_source_probe \
linuxcnc_cruckig_position_first_step2_source_probe \
linuxcnc_cruckig_position_second_step1_source_probe \
linuxcnc_cruckig_position_second_step2_source_probe \
linuxcnc_cruckig_position_third_step1_source_probe \
linuxcnc_cruckig_position_third_step2_source_probe \
linuxcnc_cruckig_velocity_second_step1_source_probe \
linuxcnc_cruckig_velocity_second_step2_source_probe \
linuxcnc_cruckig_velocity_third_step1_source_probe \
linuxcnc_cruckig_velocity_third_step2_source_probe \
linuxcnc_emcpose_source_probe \
linuxcnc_posemath_source_probe \
linuxcnc_posemath_c_source_probe \
linuxcnc_sincos_source_probe; do
check_exitcode "$name"
done
check_exitcode linuxcnc_namedparam_harness
check_exitcode linuxcnc_namedparam_harness.run
check_exitcode linuxcnc_interp_minimal_harness