tools/sim: resolve import error on MacOS running Metadrive (#33244)

fix dynamic lib linking on mac
This commit is contained in:
Hoang Bui
2024-08-10 02:12:40 -04:00
committed by GitHub
parent 1b554b488e
commit c06d975ec4

View File

@@ -73,6 +73,8 @@ lenv["CXXFLAGS"].append("-DACADOS_WITH_QPOASES")
lenv["CCFLAGS"].append("-Wno-unused")
if arch != "Darwin":
lenv["LINKFLAGS"].append("-Wl,--disable-new-dtags")
else:
lenv["LINKFLAGS"].append("-Wl,-install_name,@loader_path/libacados_ocp_solver_long.dylib")
lib_solver = lenv.SharedLibrary(f"{gen}/acados_ocp_solver_long",
build_files,
LIBS=['m', 'acados', 'hpipm', 'blasfeo', 'qpOASES_e'])