<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/documentation/ref-manual, branch yocto-4.0.15</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=yocto-4.0.15</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=yocto-4.0.15'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2023-11-28T15:00:32+00:00</updated>
<entry>
<title>manuals: update class references</title>
<updated>2023-11-28T15:00:32+00:00</updated>
<author>
<name>Michael Opdenacker</name>
<email>michael.opdenacker@bootlin.com</email>
</author>
<published>2023-11-14T16:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=a2d67684cc830181f00d4a432d10faf1c0495f25'/>
<id>urn:sha1:a2d67684cc830181f00d4a432d10faf1c0495f25</id>
<content type='text'>
Synchronizing with master whenever possible,
to make the branch easier to maintain.

(From yocto-docs rev: 825b1292ab08770b2d8cfdc1e11358a2790c1a1b)

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: classes: explain cml1 class name</title>
<updated>2023-11-28T15:00:32+00:00</updated>
<author>
<name>Michael Opdenacker</name>
<email>michael.opdenacker@bootlin.com</email>
</author>
<published>2023-11-03T10:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=fdd88b549fbddcfad967b9fc0d11b66e1bbd0dd1'/>
<id>urn:sha1:fdd88b549fbddcfad967b9fc0d11b66e1bbd0dd1</id>
<content type='text'>
(From yocto-docs rev: aa2f61675e79e04207e91ab845892d581069fb74)

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
CC: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: update SDK_NAME variable documentation</title>
<updated>2023-11-28T15:00:32+00:00</updated>
<author>
<name>Paul Eggleton</name>
<email>bluelightning@bluelightning.org</email>
</author>
<published>2023-11-06T10:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=95795dff9bbbd599c284ba5383be7c5ee62a24dd'/>
<id>urn:sha1:95795dff9bbbd599c284ba5383be7c5ee62a24dd</id>
<content type='text'>
Update for changes in nanbield. Note that I am documenting what is set
by poky.conf here (since this is Yocto Project documentation), which is
slightly different from what is done in meta/conf/bitbake.conf.

(From yocto-docs rev: 4273dc298aba67fe07f19b52e5f8fa1d183d054c)

Signed-off-by: Paul Eggleton &lt;bluelightning@bluelightning.org&gt;
Reviewed-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: add RECIPE_MAINTAINER</title>
<updated>2023-11-28T15:00:32+00:00</updated>
<author>
<name>Michael Opdenacker</name>
<email>michael.opdenacker@bootlin.com</email>
</author>
<published>2023-11-03T11:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=942c66a9fbf4c8b4bc018d3994a708c5ae232a30'/>
<id>urn:sha1:942c66a9fbf4c8b4bc018d3994a708c5ae232a30</id>
<content type='text'>
(From yocto-docs rev: 97661c8583e3be2ee992d2c0a158554086f6d038)

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: mention new CDN for SSTATE_MIRRORS</title>
<updated>2023-11-28T15:00:32+00:00</updated>
<author>
<name>Michael Opdenacker</name>
<email>michael.opdenacker@bootlin.com</email>
</author>
<published>2023-10-30T17:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=12643571ec8256e7051cd3cf029cdf96d72993a8'/>
<id>urn:sha1:12643571ec8256e7051cd3cf029cdf96d72993a8</id>
<content type='text'>
(From yocto-docs rev: 57cf137a45070d45d4ae2518d6c45e226166bbee)

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: document OEQA_REPRODUCIBLE_* variables</title>
<updated>2023-11-28T15:00:32+00:00</updated>
<author>
<name>Michael Opdenacker</name>
<email>michael.opdenacker@bootlin.com</email>
</author>
<published>2023-10-27T14:42:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9536f32528d0e1169b3a52b065eb32112d130b16'/>
<id>urn:sha1:9536f32528d0e1169b3a52b065eb32112d130b16</id>
<content type='text'>
(From yocto-docs rev: 40285a94db71dabfbddc324ee71b46984dbdb6fd)

Signed-off-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: add example for SYSROOT_DIRS variable</title>
<updated>2023-10-25T14:45:51+00:00</updated>
<author>
<name>BELHADJ SALEM Talel</name>
<email>bhstalel@gmail.com</email>
</author>
<published>2023-10-20T09:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=59077aa77b17ca6fdcc4e66d9d8b0c18dc89ecce'/>
<id>urn:sha1:59077aa77b17ca6fdcc4e66d9d8b0c18dc89ecce</id>
<content type='text'>
(From yocto-docs rev: 63fcc08bbb053262c3292c884ac91f389f1d9d97)

Signed-off-by: Talel BELHAJSALEM &lt;bhstalel@gmail.com&gt;
Reviewed-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: add TOOLCHAIN_OPTIONS variable</title>
<updated>2023-10-25T14:45:51+00:00</updated>
<author>
<name>BELHADJ SALEM Talel</name>
<email>bhstalel@gmail.com</email>
</author>
<published>2023-10-20T09:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=bdea205855f2ff4c4bea0e02e155c96620902a0b'/>
<id>urn:sha1:bdea205855f2ff4c4bea0e02e155c96620902a0b</id>
<content type='text'>
(From yocto-docs rev: d7397a985fa085b4ca97aaebedfec5fcaf4e82de)

Signed-off-by: Talel BELHAJSALEM &lt;bhstalel@gmail.com&gt;
Reviewed-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: add RECIPE_SYSROOT and RECIPE_SYSROOT_NATIVE</title>
<updated>2023-10-25T14:45:51+00:00</updated>
<author>
<name>BELHADJ SALEM Talel</name>
<email>bhstalel@gmail.com</email>
</author>
<published>2023-10-20T09:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=bf5e50a353932a5621e0fb1fb4ddcfc30537b731'/>
<id>urn:sha1:bf5e50a353932a5621e0fb1fb4ddcfc30537b731</id>
<content type='text'>
(From yocto-docs rev: e4c3fd543cb1b98255dcd3b40819ebcc7ef3a52a)

Signed-off-by: Talel BELHAJSALEM &lt;bhstalel@gmail.com&gt;
Reviewed-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>ref-manual: variables: provide no-match example for COMPATIBLE_MACHINE</title>
<updated>2023-10-25T14:45:51+00:00</updated>
<author>
<name>Quentin Schulz</name>
<email>quentin.schulz@theobroma-systems.com</email>
</author>
<published>2023-10-17T11:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=955796ad7e937ddd941e349f418578915c20703b'/>
<id>urn:sha1:955796ad7e937ddd941e349f418578915c20703b</id>
<content type='text'>
COMPATIBLE_MACHINE is used to forbid the use of a recipe or its packages
for a specific set of machines.

In some cases, it may make more sense to have the logic inverted and
have the recipe always forbidden except for hand-picked machines. Such
could be the case for pieces of software that only support some
architectures. In that scenario, it is sometimes a bit easier on the eye
and for maintenance to use the OVERRIDES mechanism but for that, a
default should be set.

COMPATIBLE_MACHINE:aarch64 = "^(aarch64)$"
COMPATIBLE_MACHINE:mips64 = "^(mips64)$"

wouldn't do much because if COMPATIBLE_MACHINE isn't set, the recipe is
assumed compatible and therefore, if no default is provided we enter
that case.

Hence, we need to add

COMPATIBLE_MACHINE = "^$"

as default so that it only matches the empty string, which isn't
possible for MACHINEOVERRIDES.

Cc: Quentin Schulz &lt;foss+yocto@0leil.net&gt;
(From yocto-docs rev: d66b53eebe5b2320ce12926b309e48c9e32523f3)

Signed-off-by: Quentin Schulz &lt;quentin.schulz@theobroma-systems.com&gt;
Reviewed-by: Michael Opdenacker &lt;michael.opdenacker@bootlin.com&gt;
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
</feed>
