我使用CentOS的5 我已經創建了一個模塊一個rpm spec文件。它具有編譯時間依賴共享庫libavro的準確性。 爲此,我下載了,建造和安裝libavro-1.5.1.so.21。它默認安裝在/ usr/local/lib。我還編輯了ld.so.conf以包含/ usr/local/lib。 我執行ldconfig重新生成ld緩存。 完成上述步驟後,我爲我的模塊生成了rpm。 當我嘗試在同一臺機器上安裝rpm時,我得到了失敗的相關性錯誤: - mymodule-1.1-1.x86需要libavro-1.5.4.so.22()(64位)創建和安裝RPM軟件包
我不明白爲什麼要在一個共享失敗的lib它鏈接到同時建設。