Error: Unable to find a default toolchain to use for the build
##############################################################

Unlike other build systems, ``dds`` will not attempt to make a "best guess"
about the local platform and the available build toolchains. Instead, a
toolchain must be provided for every build. This can be named on the command
line with ``--toolchain`` or by placing a toolchain file in one of a few
prescribed locations.


Solution: Request a built-in toolchain
**************************************

A built-in toolchain can be specified with the ``--toolchain`` (or ``-t``)
argument. Refer to the :ref:`toolchains.builtin` section for more information.


Solution: Set up a default toolchain file for the project or for your local user
********************************************************************************

If no toolchain argument is given when a build is invoked, ``dds`` will search
a predefined set of filepaths for the existence of a toolchain file to use as
the "default." Writing a simple toolchain to one of these paths will cause
``dds`` to use this toolchain when none was provided.


.. seealso::
    For more information, refer to the full documentation page:
    :doc:`/guide/toolchains`