spec文件不写依赖的情况依然存在依赖库

由于很多东西需要保密,所以不放截图
rpm -qlp *.rpm查看rpm包中携带的文件
ldd file检测编译文件夹下的bin文件是否是bin文件带来的依赖
vi /usr/lib/rpm/micro编辑rpm的编译宏
找到455,456行,注释掉

    455 #%__find_provides       %{_rpmconfigdir}/find-provides
    456 #%__find_requires       %{_rpmconfigdir}/find-requires

重新编译,使用rpm -qpR *.rpm检测新生成的rpm是否带有依赖
如果问题未被解决,则在spec文件Requires下面加入一行AutoReqProv: no来规避掉二进制文件带来的依赖

你可能感兴趣的:(spec文件不写依赖的情况依然存在依赖库)