您可以使用EXTRA_OECONF提供配置選項。在這裏,您還可以根據您的體系結構爲其添加值。
EXTRA_OECONF_append_x86="--enable-x86"
EXTRA_OECONF_append_x64="--enable-x64"
只有當您的體系結構(x86/x64)定義爲OVERRIDE值的aprt時,纔可以執行此操作。讓我們來看看有什麼改寫值:
的Yocto配置bitbake的值在狹小/元/ conf目錄/ bitbake.conf定義。在該文件中,有一個名爲OVERRIDE的變量。在配置bitbake的OVERRIDE 的樣本值如下所示:
OVERRIDES = "${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:${CLASSOVERRIDE}:forcevariable"
當您運行-e bitbake的並收集輸出,用於覆蓋該值轉換成基於您的配置。
OVERRIDES="linux:i586:build-linux:pn-defaultpkgname:x86:qemuall:qemux86:poky:class-target:forcevariable:libc-glibc"
在你的設置,如果你能看到在x86/x64的倍率值的一部分,如前文所述,那麼你可以定義配置選項。