diff options
Diffstat (limited to 'documentation/dev-manual/dev-manual-common-tasks.xml')
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index f04846ae36..58bb6012ce 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml | |||
@@ -4531,6 +4531,38 @@ | |||
4531 | </section> | 4531 | </section> |
4532 | </section> | 4532 | </section> |
4533 | 4533 | ||
4534 | <section id='using-x32-psabi'> | ||
4535 | <title>Using x32 psABI</title> | ||
4536 | |||
4537 | <para> | ||
4538 | x32 processor-specific Application Binary Interface | ||
4539 | (<ulink url='https://software.intel.com/en-us/node/628948'>x32 psABI</ulink>) | ||
4540 | is a native 32-bit processor-specific ABI for | ||
4541 | <trademark class='registered'>Intel</trademark> 64 (x86-64) | ||
4542 | architectures. | ||
4543 | <note> | ||
4544 | For more information on x32 psABI, see the | ||
4545 | "<ulink url='&YOCTO_DOCS_OVERVIEW_URL;#x32'>x32 psABI</ulink>" | ||
4546 | section in the Yocto Project Overview Manual. | ||
4547 | </note> | ||
4548 | To use the x32 psABI, you need to edit your | ||
4549 | <filename>conf/local.conf</filename> configuration file as | ||
4550 | follows: | ||
4551 | <literallayout class='monospaced'> | ||
4552 | MACHINE = "qemux86-64" | ||
4553 | DEFAULTTUNE = "x86-64-x32" | ||
4554 | baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) \ | ||
4555 | or 'INVALID'), True) or 'lib'}" | ||
4556 | </literallayout> | ||
4557 | Once you have set up your configuration file, use BitBake to | ||
4558 | build an image that supports the x32 psABI. | ||
4559 | Here is an example: | ||
4560 | <literallayout class='monospaced'> | ||
4561 | $ bitbake core-image-sato | ||
4562 | </literallayout> | ||
4563 | </para> | ||
4564 | </section> | ||
4565 | |||
4534 | <section id='enabling-gobject-introspection-support'> | 4566 | <section id='enabling-gobject-introspection-support'> |
4535 | <title>Enabling GObject Introspection Support</title> | 4567 | <title>Enabling GObject Introspection Support</title> |
4536 | 4568 | ||