Я работаю над кодом C, но мне нужно соединить его с кодом C++. В моем Makefile.am есть такие строки, как
libfoo_la_LIBADD += -lstdc++
но сгенерированный архив libtool libmhd.la не имеет -lstdc++ в dependency_libs, и при связывании ошибок времени, таких как «неопределенные ссылки» на символы stdc++, мой экран очищается. Я пытался добавить -lstdc++ в libfoo_la_LDFLAGS, также пробовал "сделать LDFLAGS=-lstdc++", но ничего не помогло.
Я прочитал из списка рассылки libstdc++, что -lstdc++ удален из libtool postdeps для CXX. Как я могу принудительно выполнить это вручную либо в Makefile.am, либо в командной строке?
Спасибо.