今天在交叉编译Bellagio时,当编译到“libomxil-bellagio-0.9.2.1/src/components”下的三个component,即audio_effects、clocksrc以及videoscheduler时,总是报错:“libtool: link: only absolute run-paths are allowed”,google了一下,参考几个版本的解决方法,最终解决方案是:
分别修改这三个component下的makefile文件,修改方法(以audio_effects为例):
在makefile中查找“-rpath ”,在后面添加绝对路径“***/libomxil-bellagio-0.9.2.1/src/components/audio_effects”,保存再编译OK。