链接时奇怪的libtool行为

时间:2015-09-06 05:45:22

标签: d autotools dynamic-linking libtool

我目前正在努力让Autotools与D编程语言保持良好关系。到目前为止,除了动态库之外,我已经成功完成了所有。我写了skeleton project旨在执行此操作,但出于某种原因,在configure && make之后,我收到以下错误:

gdmd -m64 -inline -noboundscheck -g -property -w -wi -O -c -fPIC -ofsrc/foo.lo src/foo.d
/bin/sh ./libtool  --tag=CC   --mode=link   -g -O2 -version-info 0:1:0  -o libfoo-0.1.la -rpath /usr/local/lib src/foo.lo  
Usage: /home/koz/Documents/Programming/D/d-skeleton-lib/libtool [OPTION]... [MODE-ARG]...
Try 'libtool --help' for more information.
libtool:   error: unrecognised option: '-g'
Makefile:435: recipe for target 'libfoo-0.1.la' failed
make: *** [libfoo-0.1.la] Error 1

我不确定为什么这些标志会在链接时传递给libtool - 有人可以帮我理解发生了什么以及如何避免这种行为吗?

0 个答案:

没有答案