<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/classes-recipe, branch walnascar-5.2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=walnascar-5.2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=walnascar-5.2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2025-03-25T21:20:41+00:00</updated>
<entry>
<title>cargo.bbclass: show PACKAGECONFIG_CONFARGS in bbnote</title>
<updated>2025-03-25T21:20:41+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2025-03-20T16:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=41dbf14659b74ed5ce5eee98eab1da69b60de831'/>
<id>urn:sha1:41dbf14659b74ed5ce5eee98eab1da69b60de831</id>
<content type='text'>
* PACKAGECONFIG_CONFARGS was added in:
  https://git.openembedded.org/openembedded-core/commit/?id=16745b20452de60ae2474433cc1a2fb1ed9f6a64
  but it wasn't added in bbnote above which might lead to confusing errors like I got now:

  NOTE: cargo build -v --frozen --target aarch64-webos-linux-gnu --release --manifest-path=.../git//Cargo.toml
  error: unexpected argument '--cfg' found

  Usage: cargo build --verbose... --frozen --target [&lt;TRIPLE&gt;] --release --manifest-path &lt;PATH&gt;

  and was wondering where --cfg came from.

* it was from recipe where we already use:
  RUSTFLAGS:append = " ${PACKAGECONFIG_CONFARGS}"
  it will be difficult to use PACKAGECONFIG for RUSTFLAGS and prevent
  them to be used here for cargo as well, what about the recipes which
  need them to explicitly append them to CARGO_BUILD_FLAGS ?

(From OE-Core rev: 38d953b2ffd4e0cee9e77f97988e44be105023c6)

Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cargo: pass PACKAGECONFIG_CONFARGS to cargo build</title>
<updated>2025-03-20T11:29:04+00:00</updated>
<author>
<name>Jean-Pierre Geslin</name>
<email>jarsoper@gmail.com</email>
</author>
<published>2025-03-19T20:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=7a2b9acef2aee730c7bdf641627428c70d3fbbbd'/>
<id>urn:sha1:7a2b9acef2aee730c7bdf641627428c70d3fbbbd</id>
<content type='text'>
In order to allow rust packages to define PACKAGECONFIG options, append
the contents of PACKAGECONFIG_CONFARGS to the build command.
This patch was already submitted by Bartosz Golaszewski on older
version but was never merged. It will be really usefull for Rust recipes.

(From OE-Core rev: 16745b20452de60ae2474433cc1a2fb1ed9f6a64)

Signed-off-by: Jean-Pierre Geslin &lt;jarsoper@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>autotools: require that a configure script exists</title>
<updated>2025-03-18T11:25:36+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2025-03-17T13:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0c7190686c59dff55819781ae8604606b2c497ef'/>
<id>urn:sha1:0c7190686c59dff55819781ae8604606b2c497ef</id>
<content type='text'>
There's no point inheriting autotools if you're not actually going to
run a configure script, so make a missing configure script fatal.

(From OE-Core rev: 6d327a39befae44a88a812bdf4acde800dcee57b)

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>native: Drop export statements that aren't needed</title>
<updated>2025-03-18T10:27:31+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2025-03-17T15:39:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=40ff3dcfd838f080431b6f23deb76f114c280717'/>
<id>urn:sha1:40ff3dcfd838f080431b6f23deb76f114c280717</id>
<content type='text'>
These are already exported by bitbake.conf, no need to export them again.

(From OE-Core rev: 92e52f5afac4877366c1ee2e6c6f0d1f5df84410)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>native: follow BUILD_* definitions for OBJCOPY, OBJDUMP and READELF</title>
<updated>2025-03-18T10:27:31+00:00</updated>
<author>
<name>Antonin Godard</name>
<email>antonin.godard@bootlin.com</email>
</author>
<published>2025-03-17T14:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=eefc974c1c6c9527a9ab5a37b540f2f5710fd814'/>
<id>urn:sha1:eefc974c1c6c9527a9ab5a37b540f2f5710fd814</id>
<content type='text'>
Set the host OBJCOPY, OBJDUMP, and READELF variables to be derived from
their corresponding BUILD_* definitions. This makes the native class
match the build-gcc.inc file 1 to 1, as these were the only missing.
Currently these variables get their definitions from gcc.inc, which uses
HOST_PREFIX, and that works because the native class sets HOST_PREFIX to
BUILD_PREFIX, but this doesn't seem correct.

(From OE-Core rev: 87a6ffe21b706e6aeeeb77891565cbd7730ca163)

Signed-off-by: Antonin Godard &lt;antonin.godard@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>uboot, kernel: use hex address for UBOOT_ENTRYPOINT</title>
<updated>2025-03-11T11:20:34+00:00</updated>
<author>
<name>Adrian Freihofer</name>
<email>adrian.freihofer@gmail.com</email>
</author>
<published>2025-03-10T09:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=66ba0ddcc4a0676cf1913113bc84f7aea9b16b12'/>
<id>urn:sha1:66ba0ddcc4a0676cf1913113bc84f7aea9b16b12</id>
<content type='text'>
Compiling a FIT image with this default values and dump it with
dumpimage shows decimal converted values. For example the default value
20008000 looks like this:

 Image 0 (kernel-1)
  ...
  Load Address: 0x01314c40
  Entry Point:  0x01314c40

With this change the expected value is printed by dumpimage.

(From OE-Core rev: e6f2ca9135ef7da8f8b5925957532734c06e55cc)

Signed-off-by: Adrian Freihofer &lt;adrian.freihofer@siemens.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>linux-fitimage: sign setup sections</title>
<updated>2025-03-11T11:20:34+00:00</updated>
<author>
<name>Adrian Freihofer</name>
<email>adrian.freihofer@gmail.com</email>
</author>
<published>2025-03-10T09:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=dabd582240ce51604621d8fd72ac2b5ded942974'/>
<id>urn:sha1:dabd582240ce51604621d8fd72ac2b5ded942974</id>
<content type='text'>
If FIT_SIGN_INDIVIDUAL is set to “1”, a signature section is added
to all screen sections, but not to the setup section. To match the setup
section with all other sections, the signature is also added. This also
helps to implement the associated tests generically.

This change is intended to make the code more consistent. However, it is
not intended to make the FIT_SIGN_INDIVIDUAL function more popular.
Technically, it would be better to remove the signature from all other
image sections and discard the FIT_SIGN_INDIVIDUAL function, the use of
which is no longer recommended anyway.

(From OE-Core rev: 8bf6a9c07cdde8fc8bbd4bb61a4886ccc02a570f)

Signed-off-by: Adrian Freihofer &lt;adrian.freihofer@siemens.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>classes-recipe: Consolidate machine-id handling</title>
<updated>2025-03-09T20:10:06+00:00</updated>
<author>
<name>Vyacheslav Yurkov</name>
<email>uvv.mail@gmail.com</email>
</author>
<published>2025-03-01T21:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2fe7f46e1779fb391512ae1832508c0baed96f41'/>
<id>urn:sha1:2fe7f46e1779fb391512ae1832508c0baed96f41</id>
<content type='text'>
Whenever Systemd is used as an init manager, it requires a machine-id
file to be present / initialized / or have the RW rootfs. This change
does not introduce a new functionality, but rather merges everything we
do with machine-id in one place.

(From OE-Core rev: 890b81cdfadc427189eff4bbd2c24e32eb286126)

Signed-off-by: Vyacheslav Yurkov &lt;uvv.mail@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cmake.bbclass: remove whitespace</title>
<updated>2025-03-08T18:08:04+00:00</updated>
<author>
<name>Victor J. Hansen</name>
<email>victor.hansen@remarkable.no</email>
</author>
<published>2025-03-07T16:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=7cc86c0e5aebce6beae4f0af2a798f138abae39b'/>
<id>urn:sha1:7cc86c0e5aebce6beae4f0af2a798f138abae39b</id>
<content type='text'>
(From OE-Core rev: 219c7c4954c649a1a0c284bb5f35eee533db41c3)

Signed-off-by: Victor J. Hansen &lt;victor.hansen@remarkable.no&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>kernel-arch: add macro-prefix-map in KERNEL_CC</title>
<updated>2025-03-08T18:08:04+00:00</updated>
<author>
<name>Stefan Mueller-Klieser</name>
<email>S.Mueller-Klieser@phytec.de</email>
</author>
<published>2025-03-07T13:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=41ea4e2b08aff9e77926f43f1ad271d63e8c7f71'/>
<id>urn:sha1:41ea4e2b08aff9e77926f43f1ad271d63e8c7f71</id>
<content type='text'>
When building external modules, macros can include absolute names of
kernel headers. The macro-prefix-map for the STAGING_KERNEL_DIR is
currently missing. Add it in the same way as its done in bitbake.conf.

This fixes reproducible builds and following build error:
ERROR: cryptodev-module-1.14-r0 do_package_qa: QA Issue: File &lt;..&gt;
cryptodev.ko &lt;..&gt; contains reference to TMPDIR [buildpaths]

(From OE-Core rev: a741e11751bfb8f52be58cf51abeddca4559e5e9)

Signed-off-by: Stefan Müller-Klieser &lt;s.mueller-klieser@phytec.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
