Yocto 为什么会出现修补对话框?

Yocto 为什么会出现修补对话框?,yocto,bitbake,Yocto,Bitbake,我有一个bbappendopenssh\%.bbappend,它有一些行 FILESEXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI += "\ file://custom-ssh/my-special-dir/usr/bin/ssh-custom-bin \ " 添加到SRC_URI变量中会导致路径拒绝,这是令人费解的。如果删除SRC_URI添加项,那么在构建项目时就不必手动选择修补程序 为什么会这样 更新: 它实际上不是SRC_UR

我有一个bbappend
openssh\%.bbappend
,它有一些行

FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI += "\
    file://custom-ssh/my-special-dir/usr/bin/ssh-custom-bin \
"
添加到SRC_URI变量中会导致路径拒绝,这是令人费解的。如果删除SRC_URI添加项,那么在构建项目时就不必手动选择修补程序

为什么会这样

更新:

它实际上不是SRC_URI的添加。这是另一行写着

S="${WORKDIR}"

为了反映这一点,我改变了问题的标题。我仍然很好奇为什么会发生这种情况。

S=WORKDIR会将源的位置更改为源不在的位置,因此您会遇到补丁失败,因为它们无法应用