mirror of
https://git.yoctoproject.org/poky
synced 2026-09-18 06:49:33 +02:00
manuals: update host tool requirements
As enforced by meta/classes/sanity.bbclass: - at least GNU make 4.0 - at least GNU tar 7.5 (instead of 5.0) (From yocto-docs rev: 6480aa0f8338ef192c666b9445bc0baff47d9248) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
50acfba977
commit
f7f4444e36
@@ -64,11 +64,12 @@ following requirements:
|
|||||||
- tar &MIN_TAR_VERSION; or greater
|
- tar &MIN_TAR_VERSION; or greater
|
||||||
- Python &MIN_PYTHON_VERSION; or greater.
|
- Python &MIN_PYTHON_VERSION; or greater.
|
||||||
- gcc &MIN_GCC_VERSION; or greater.
|
- gcc &MIN_GCC_VERSION; or greater.
|
||||||
|
- GNU make &MIN_MAKE_VERSION; or greater
|
||||||
|
|
||||||
If your build host does not meet any of these three listed version
|
If your build host does not meet any of these three listed version
|
||||||
requirements, you can take steps to prepare the system so that you
|
requirements, you can take steps to prepare the system so that you
|
||||||
can still use the Yocto Project. See the
|
can still use the Yocto Project. See the
|
||||||
:ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`
|
:ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`
|
||||||
section in the Yocto Project Reference Manual for information.
|
section in the Yocto Project Reference Manual for information.
|
||||||
|
|
||||||
Build Host Packages
|
Build Host Packages
|
||||||
|
|||||||
@@ -311,7 +311,7 @@ Project Build Host:
|
|||||||
|
|
||||||
3. *Meet Minimal Version Requirements:* The OpenEmbedded build system
|
3. *Meet Minimal Version Requirements:* The OpenEmbedded build system
|
||||||
should be able to run on any modern distribution that has the
|
should be able to run on any modern distribution that has the
|
||||||
following versions for Git, tar, Python and gcc.
|
following versions for Git, tar, Python, gcc and make.
|
||||||
|
|
||||||
- Git &MIN_GIT_VERSION; or greater
|
- Git &MIN_GIT_VERSION; or greater
|
||||||
|
|
||||||
@@ -321,10 +321,12 @@ Project Build Host:
|
|||||||
|
|
||||||
- gcc &MIN_GCC_VERSION; or greater.
|
- gcc &MIN_GCC_VERSION; or greater.
|
||||||
|
|
||||||
|
- GNU make &MIN_MAKE_VERSION; or greater
|
||||||
|
|
||||||
If your build host does not meet any of these listed version
|
If your build host does not meet any of these listed version
|
||||||
requirements, you can take steps to prepare the system so that you
|
requirements, you can take steps to prepare the system so that you
|
||||||
can still use the Yocto Project. See the
|
can still use the Yocto Project. See the
|
||||||
":ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`"
|
":ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`"
|
||||||
section in the Yocto Project Reference Manual for information.
|
section in the Yocto Project Reference Manual for information.
|
||||||
|
|
||||||
4. *Install Development Host Packages:* Required development host
|
4. *Install Development Host Packages:* Required development host
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ provide packages for these, you can install and use the Buildtools
|
|||||||
tarball, which provides an SDK-like environment containing them.
|
tarball, which provides an SDK-like environment containing them.
|
||||||
|
|
||||||
For more information on this requirement, see the
|
For more information on this requirement, see the
|
||||||
":ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`"
|
":ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`"
|
||||||
section.
|
section.
|
||||||
|
|
||||||
.. _migration-1.5-atom-pc-bsp:
|
.. _migration-1.5-atom-pc-bsp:
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ build host is now 1.7.8 because the ``--list`` option is now required by
|
|||||||
BitBake's Git fetcher. As always, if your host distribution does not
|
BitBake's Git fetcher. As always, if your host distribution does not
|
||||||
provide a version of Git that meets this requirement, you can use the
|
provide a version of Git that meets this requirement, you can use the
|
||||||
``buildtools-tarball`` that does. See the
|
``buildtools-tarball`` that does. See the
|
||||||
":ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`"
|
":ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`"
|
||||||
section for more information.
|
section for more information.
|
||||||
|
|
||||||
.. _migration-1.7-autotools-class-changes:
|
.. _migration-1.7-autotools-class-changes:
|
||||||
|
|||||||
@@ -357,7 +357,7 @@ These additional changes exist:
|
|||||||
- The minimum Git version has been increased to 1.8.3.1. If your host
|
- The minimum Git version has been increased to 1.8.3.1. If your host
|
||||||
distribution does not provide a sufficiently recent version, you can
|
distribution does not provide a sufficiently recent version, you can
|
||||||
install the buildtools, which will provide it. See the
|
install the buildtools, which will provide it. See the
|
||||||
:ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`
|
:ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`
|
||||||
section for more information on the buildtools tarball.
|
section for more information on the buildtools tarball.
|
||||||
|
|
||||||
- The buggy and incomplete support for the RPM version 4 package
|
- The buggy and incomplete support for the RPM version 4 package
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ You will now need at least Python 3.6 installed on your build host. Most recent
|
|||||||
distributions provide this, but should you be building on a distribution that
|
distributions provide this, but should you be building on a distribution that
|
||||||
does not have it, you can use the ``buildtools-tarball`` (easily installable
|
does not have it, you can use the ``buildtools-tarball`` (easily installable
|
||||||
using ``scripts/install-buildtools``) - see
|
using ``scripts/install-buildtools``) - see
|
||||||
:ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`
|
:ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`
|
||||||
for details.
|
for details.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -44,4 +44,5 @@ PIP3_HOST_PACKAGES_DOC : "$ sudo pip3 install sphinx sphinx_rtd_theme pyyaml"
|
|||||||
MIN_PYTHON_VERSION : "3.6.0"
|
MIN_PYTHON_VERSION : "3.6.0"
|
||||||
MIN_TAR_VERSION : "1.28"
|
MIN_TAR_VERSION : "1.28"
|
||||||
MIN_GIT_VERSION : "1.8.3.1"
|
MIN_GIT_VERSION : "1.8.3.1"
|
||||||
MIN_GCC_VERSION : "5.0"
|
MIN_GCC_VERSION : "7.5"
|
||||||
|
MIN_MAKE_VERSION : "4.0"
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ Can I still use the Yocto Project?
|
|||||||
**A:** You can get the required tools on your host development system a
|
**A:** You can get the required tools on your host development system a
|
||||||
couple different ways (i.e. building a tarball or downloading a
|
couple different ways (i.e. building a tarball or downloading a
|
||||||
tarball). See the
|
tarball). See the
|
||||||
":ref:`ref-manual/system-requirements:required git, tar, python and gcc versions`"
|
":ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`"
|
||||||
section for steps on how to update your build tools.
|
section for steps on how to update your build tools.
|
||||||
|
|
||||||
**Q:** How can you claim Poky / OpenEmbedded-Core is stable?
|
**Q:** How can you claim Poky / OpenEmbedded-Core is stable?
|
||||||
|
|||||||
@@ -234,8 +234,8 @@ supported CentOS-8 Linux distribution:
|
|||||||
$ sudo dnf install make python3-pip which
|
$ sudo dnf install make python3-pip which
|
||||||
&PIP3_HOST_PACKAGES_DOC;
|
&PIP3_HOST_PACKAGES_DOC;
|
||||||
|
|
||||||
Required Git, tar, Python and gcc Versions
|
Required Git, tar, Python, make and gcc Versions
|
||||||
==========================================
|
================================================
|
||||||
|
|
||||||
In order to use the build system, your host development system must meet
|
In order to use the build system, your host development system must meet
|
||||||
the following version requirements for Git, tar, and Python:
|
the following version requirements for Git, tar, and Python:
|
||||||
@@ -246,6 +246,8 @@ the following version requirements for Git, tar, and Python:
|
|||||||
|
|
||||||
- Python &MIN_PYTHON_VERSION; or greater
|
- Python &MIN_PYTHON_VERSION; or greater
|
||||||
|
|
||||||
|
- GNU make &MIN_MAKE_VERSION; or greater
|
||||||
|
|
||||||
If your host development system does not meet all these requirements,
|
If your host development system does not meet all these requirements,
|
||||||
you can resolve this by installing a ``buildtools`` tarball that
|
you can resolve this by installing a ``buildtools`` tarball that
|
||||||
contains these tools. You can get the tarball one of two ways: download
|
contains these tools. You can get the tarball one of two ways: download
|
||||||
|
|||||||
Reference in New Issue
Block a user