summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r--documentation/dev-manual/dev-manual-common-tasks.xml32
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