diff --git "a/doc/\351\227\250\347\246\201\351\227\256\351\242\230\346\216\222\346\237\245\346\211\213\345\206\214.md" "b/doc/\351\227\250\347\246\201\351\227\256\351\242\230\346\216\222\346\237\245\346\211\213\345\206\214.md" index fdb627e3e26966d867ec92f92d65911cc48c9bd1..475ce0940af9c6a29ca2cffef1f39f64bc70fd89 100644 --- "a/doc/\351\227\250\347\246\201\351\227\256\351\242\230\346\216\222\346\237\245\346\211\213\345\206\214.md" +++ "b/doc/\351\227\250\347\246\201\351\227\256\351\242\230\346\216\222\346\237\245\346\211\213\345\206\214.md" @@ -306,7 +306,7 @@ nothing provides libperl.so.5.34()(64bit) needed by perl-version-8:0.99.29-1.oe1 从上图可以看出来,安装过程中有依赖perl相关的包,但是在repo源:http://119.3.219.20:82/openEuler:/ 对应的分支目录下没有对应的包,查找是否存在缺少的依赖包,如果该repo确实不存在,请联系obs接口 -#### 3.1.2 安装过程中组件有冲突 +#### 3.4.2 安装过程中组件有冲突 **报错信息:** @@ -322,6 +322,33 @@ file /usr/lib64 conflicts between attempted installs of OpenCSD-1.3.3-1.oe1.aarc 本次编译出来的包组件和filesystem组件有冲突,提供了相同的/usr/bin和/usr/lib64组件,需要开发自行修改,如果需要依赖改组件,可在spec中将对应的包加入安装依赖; + +### 3.5 abi 变更检查失败问题 + +#### 3.5.1 提交导致 abi 变更 + +**报错信息:** + +rpm_abi FAILED +header FAILED + +**定位解决:** + +查看软件包兼容等级,并按指引确认能否接受:https://gitee.com/openeuler/oec-application/blob/master/doc/compatibility_level.md + +如果能接受就可以合入,不能接受可以尝试把 abi 改为 static 的 + + +#### 3.5.2 升级导致 abi 变更 + +**报错信息:** + +略 + +**定位解决:** + +升级导致的 abi 变更,需要在评论中对 abi 差异做分析说明 + ## 4. 附件 ### 附件1:版本分支和OBS分支对应关系 ###