Я пытаюсь создать общий объект для gstreamer. У меня есть статическая библиотека, которую мне нужно связать с ней.
Я пробовал много вещей, но независимо от того, какой libtool отбрасывает мою общую библиотеку.
Я пытался:
-Wl,--whole-archive ${EZSDK}/linux-devkit/arm-none-linux-gnueabi/usr/lib/ti/sdo/linuxutils/cmem/lib/cmem.a470MV -Wl,--no-whole-archive
Но libtool просто удаляет его и показывает-Wl,--whole-archive -Wl,--no-whole-archive
Я пытался добавить его в
mylib_la_LIBADD=$(EZSDK)/linux-devkit/arm-none-linux-gnueabi/usr/lib/ti/sdo/linuxutils/cmem/lib/cmem.a470MV
, но это тоже не сработало. Эхо libtool показывает cmem.a470MV, но когда он выполняет ссылку, архив исчезает.
Может ли кто-нибудь предложить какие-либо предложения?