आप EXTRA_OECONF का उपयोग कर कॉन्फ़िगरेशन विकल्प प्रदान कर सकते हैं। यहां, आप अपने आर्किटेक्चर के आधार पर मूल्यों को भी जोड़ सकते हैं।
EXTRA_OECONF_append_x86="--enable-x86"
EXTRA_OECONF_append_x64="--enable-x64"
आप केवल यदि आपका वास्तुकला (x86/64) ओवरराइड मूल्य की aprt के रूप में परिभाषित किया गया है यह कर सकते हैं। चलो देखते हैं कि ओवरराइड मूल्य है करते हैं:
yocto bitbake कॉन्फ़िगरेशन मान सँकरा/मेटा/conf/bitbake.conf में परिभाषित कर रहे हैं। उस फ़ाइल में, ओवरराइड नामक एक चर है। bitbake विन्यास में ओवरराइड के लिए नमूना मूल्य नीचे दिखाया गया है:
OVERRIDES = "${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:${CLASSOVERRIDE}:forcevariable"
जब आप bitbake -e चलाने के लिए और उत्पादन इकट्ठा होते हैं, ओवरराइड के लिए मूल्य अपने कॉन्फ़िगरेशन के आधार में तब्दील हो।
OVERRIDES="linux:i586:build-linux:pn-defaultpkgname:x86:qemuall:qemux86:poky:class-target:forcevariable:libc-glibc"
अपने सेटअप में, आप 86/64 को देखने के रूप में ओवरराइड मूल्य का हिस्सा तो आप कॉन्फ़िगर विकल्प के रूप में पहले वर्णित परिभाषित कर सकते हैं कर सकते हैं।
स्रोत
2014-09-26 10:31:17