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

fix dynamic lib linking on mac
old-commit-hash: c06d975ec4fbb8912cb5b78c5158738ea57cb271
This commit is contained in:
Hoang Bui
2024-08-10 02:12:40 -04:00
committed by GitHub
parent ac6956a651
commit 025395ca43
@@ -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'])