首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要由另一个子包生成一个子包?

需要由另一个子包生成一个子包?
EN

Stack Overflow用户
提问于 2014-09-01 08:51:27
回答 1查看 311关注 0票数 0

我正在尝试构建一个由Google的protobuf组成的RPM,包括protobuf-python子包。现在,在我想用PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp python setup.py build构建python子包之前,这是没有问题的。这需要由protobuf-devel包提供的protobuf头文件和库,该包是从同一个.spec和源tarball构建的。

问题是,在这种情况下是否可以使用单个-python& tarball构建( .spec )子包,还是必须创建一个单独的规范?

这是.src.rpm,如果有人好奇的话。我所做的就是将PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp放在python setup.py build命令的前面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-14 01:31:17

如果您正在构建的子包依赖于来自该文件其他部分的源的其他头文件/等等数据,那么我认为您不希望(或需要)在该-devel包上包含一个-devel,并且包含它是错误的。

您已经(并且保证)在本地某个地方(可能已经在当前目录中)构建了您的子包(这是BuildRequires为您提供的全部保证)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25602105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档