acados, mpc don't link to absolute paths

pull/35624/head
Armandpl 3 weeks ago
parent 5b81d7b7fe
commit 55cbaa5dcb
  1. 2
      SConstruct
  2. 2
      selfdrive/controls/lib/lateral_mpc_lib/SConscript
  3. 2
      selfdrive/controls/lib/longitudinal_mpc_lib/SConscript

@ -80,7 +80,7 @@ assert arch in ["larch64", "aarch64", "x86_64", "Darwin"]
lenv = {
"PATH": os.environ['PATH'],
"LD_LIBRARY_PATH": [Dir(f"#third_party/acados/{arch}/lib").abspath],
"LD_LIBRARY_PATH": [str(Dir(f"#third_party/acados/{arch}/lib"))],
"PYTHONPATH": Dir("#").abspath + ':' + Dir(f"#third_party/acados").abspath,
"ACADOS_SOURCE_DIR": Dir("#third_party/acados").abspath,

@ -78,7 +78,7 @@ libacados_ocp_solver_pxd = File(f'{gen}/acados_solver.pxd')
libacados_ocp_solver_c = File(f'{gen}/acados_ocp_solver_pyx.c')
lenv2 = envCython.Clone()
lenv2["LINKFLAGS"] += [lib_solver[0].get_labspath()]
lenv2["LINKFLAGS"] += ['-Wl,-rpath,$$ORIGIN', lib_solver[0].get_labspath()]
lenv2.Command(libacados_ocp_solver_c,
[acados_ocp_solver_pyx, acados_ocp_solver_common, libacados_ocp_solver_pxd],
f'cython' + \

@ -86,7 +86,7 @@ libacados_ocp_solver_pxd = File(f'{gen}/acados_solver.pxd')
libacados_ocp_solver_c = File(f'{gen}/acados_ocp_solver_pyx.c')
lenv2 = envCython.Clone()
lenv2["LINKFLAGS"] += [lib_solver[0].get_labspath()]
lenv2["LINKFLAGS"] += ['-Wl,-rpath,$$ORIGIN', lib_solver[0].get_labspath()]
lenv2.Command(libacados_ocp_solver_c,
[acados_ocp_solver_pyx, acados_ocp_solver_common, libacados_ocp_solver_pxd],
f'cython' + \

Loading…
Cancel
Save