### 3.3.3. Using x32 Right Now

Despite the fact the x32 psABI support is in development state for this release of the Yocto Project, you can follow these steps to use the x32 spABI:

- Add the `experimental/meta-x32` layer to your local Build Directory. You can find the `experimental/meta-x32` source repository at http://git.yoctoproject.org.

- Edit your `conf/bblayers.conf` file so that it includes the `meta-x32`. Here is an example:

           BBLAYERS ?= " \
              /home/nitin/prj/poky.git/meta \
              /home/nitin/prj/poky.git/meta-yocto \
              /home/nitin/prj/poky.git/meta-yocto-bsp \
              /home/nitin/prj/meta-x32.git \
           "

- Enable the x32 psABI tuning file for `x86_64` machines by editing the `conf/local.conf` like this:

            MACHINE = "qemux86-64"
            DEFAULTTUNE = "x86-64-x32"
            baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) \
               or 'INVALID'), True) or 'lib'}"
            #MACHINE = "atom-pc"
            #DEFAULTTUNE = "core2-64-x32"

- As usual, use BitBake to build an image that supports the x32 psABI. Here is an example:

           $ bitake core-image-sato

- As usual, run your image using QEMU:

           $ runqemu qemux86-64 core-image-sato