diff --git a/common/params_pyx.so b/common/params_pyx.so index b11d30e3..f2d5a816 100755 Binary files a/common/params_pyx.so and b/common/params_pyx.so differ diff --git a/panda/board/obj/gitversion.h b/panda/board/obj/gitversion.h index 517660c7..9fac43d4 100644 --- a/panda/board/obj/gitversion.h +++ b/panda/board/obj/gitversion.h @@ -1,2 +1,2 @@ extern const uint8_t gitversion[19]; -const uint8_t gitversion[19] = "DEV-34fe9e8a-DEBUG"; +const uint8_t gitversion[19] = "DEV-c30e7abe-DEBUG"; diff --git a/panda/board/obj/version b/panda/board/obj/version index 6b7effeb..5b7fc18d 100644 --- a/panda/board/obj/version +++ b/panda/board/obj/version @@ -1 +1 @@ -DEV-34fe9e8a-DEBUG \ No newline at end of file +DEV-c30e7abe-DEBUG \ No newline at end of file diff --git a/selfdrive/controls/lib/longitudinal_mpc_lib/c_generated_code/libacados_ocp_solver_long.so b/selfdrive/controls/lib/longitudinal_mpc_lib/c_generated_code/libacados_ocp_solver_long.so index 1d19fbe8..658a472a 100755 Binary files a/selfdrive/controls/lib/longitudinal_mpc_lib/c_generated_code/libacados_ocp_solver_long.so and b/selfdrive/controls/lib/longitudinal_mpc_lib/c_generated_code/libacados_ocp_solver_long.so differ diff --git a/selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py b/selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py index 421b70da..bede8238 100755 --- a/selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py +++ b/selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py @@ -647,4 +647,8 @@ class LongitudinalMpc: if __name__ == "__main__": ocp = gen_long_ocp() AcadosOcpSolver.generate(ocp, json_file=JSON_FILE) + # CasADi/acados teardown can segfault on the containerized Linux arm64 build + # after generation has already completed successfully. Exit immediately so + # SCons can continue with the generated artifacts we just wrote. + os._exit(0) # AcadosOcpSolver.build(ocp.code_export_directory, with_cython=True) diff --git a/selfdrive/pandad/pandad b/selfdrive/pandad/pandad index 4ae00ccd..f4986d5e 100755 Binary files a/selfdrive/pandad/pandad and b/selfdrive/pandad/pandad differ diff --git a/selfdrive/ui/ui b/selfdrive/ui/ui index b20fc20f..0291c533 100755 Binary files a/selfdrive/ui/ui and b/selfdrive/ui/ui differ diff --git a/system/camerad/camerad b/system/camerad/camerad index 05d00460..75b7a610 100755 Binary files a/system/camerad/camerad and b/system/camerad/camerad differ diff --git a/system/loggerd/bootlog b/system/loggerd/bootlog index 27c8a03e..668ca12d 100755 Binary files a/system/loggerd/bootlog and b/system/loggerd/bootlog differ diff --git a/system/loggerd/encoderd b/system/loggerd/encoderd index 4fdf2276..e6a3a386 100755 Binary files a/system/loggerd/encoderd and b/system/loggerd/encoderd differ diff --git a/system/loggerd/loggerd b/system/loggerd/loggerd index 7a82a35f..7c7c2585 100755 Binary files a/system/loggerd/loggerd and b/system/loggerd/loggerd differ