如何与子模块静态链接

时间:2018-08-21 12:34:30

标签: protocol-buffers autoconf automake

我正在构建一个使用子模块(protobuf)的程序包,该子模块可以通过其静态链接,并避免在我构建的程序包中提供二进制文件。

我做了以下事情:

  1. 将protobuf添加为我的项目的子模块。
  2. 使用autoconf通过以下方式仅构建静态库:--with-pic = yes --enable- shared =没有标志。
  3. 避免在子模块上调用“ make install”(仅make)。

当前,运行distcheck时,程序包构建过程失败。 根据错误消息,由于不包含子模块的二进制文件,因此在子模块的distcheck上失败。

是否提供有关如何正确构建并与子模块静态链接的指南? (并避免将它们包含在包装中)

0 个答案:

没有答案