我在porting libssh_0.2的时候,解决完上篇日志的问题后,在安装到文件系统中的时候,出现了下面问题:
满足不了依赖性。
debug了半天,发现了问题,build完libssh_0.2之后,生成的ipk 名字是libssh2_0.20_*.ipk,而我在task里面定义的IPK_INSTALL变量是libssh,所以就发生了什么那个问题,其实这是由于debian naming机制产生的作用,解决的方法
1)是改变bb文件的名字 libssh2_0.20.bb
2) 在bb文件里面定义 DEBIAN_NOAUTONAME_libssh = "1",这样生成的ipk名字就是libssh