configure继续查找tcmalloc。怎么样?

时间:2017-03-23 21:05:48

标签: autoconf libtool tcmalloc cray

我在Cray上建造NWChem。 libtcmalloc_minimal已经由我的Cray环境中的cc添加到存档文件中。在我的配置例程中,它显式地附加了第二个-ltcmalloc_minimal,导致多个定义并且配置失败。但是,配置。*文件或makefile(或 NWChem中包含的任何文件)都不包含对tcmalloc_minimal的任何引用。

  • tcmalloc_minimal如何进入那里?
  • 我怎样才能把它拿出来?

1 个答案:

答案 0 :(得分:0)

autoconf _AC_FC_LIBRARY_LDFLAGS宏(称为AC_PROG_FC的一部分)和其他宏查询库标志和对象从详细编译器输出(在Cray系统上包含此库)中检索此值。出于这个原因,Cray的修补autoconf包含上述宏的更改以摆脱该标志。我目前正在计算对宏的覆盖,因此配置由未修补版本的autoconf生成的脚本也适用于Cray系统。一旦我发现可靠的工作,我会发布更新。