<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-devtools/protobuf, branch styhead</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=styhead</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=styhead'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2024-11-19T21:13:20+00:00</updated>
<entry>
<title>protobuf: upgrade 4.25.4 -&gt; 4.25.5</title>
<updated>2024-11-19T21:13:20+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2024-09-22T07:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=07072482a647e73784c5dc84ddc4ece0802920eb'/>
<id>urn:sha1:07072482a647e73784c5dc84ddc4ece0802920eb</id>
<content type='text'>
ChangeLog:
https://github.com/protocolbuffers/protobuf/releases/tag/v25.5

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf: add abseil-cpp to RDEPENDS</title>
<updated>2024-11-19T21:13:20+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2024-09-22T07:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=0b2e733f2089d0048dfb214e52069ad05ebaa36a'/>
<id>urn:sha1:0b2e733f2089d0048dfb214e52069ad05ebaa36a</id>
<content type='text'>
Since commit[1], the libraries of abseil-cpp have been splitted into
separate packages. When protobuf is installed into the image, only 48
abseil libraries are installed as runtime dependencies. But the output
of 'pkg-config --libs protobuf' lists 66 abseil-cpp libraries are
required. Add abseil-cpp to RDEPENDS to ensure that all required
abseil-cpp libraries are installed.

[1] https://git.openembedded.org/meta-openembedded/commit/?id=dd6421e65eb75c35a904f4b487ba022075035ecc

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf-c: Link with libatomic on riscv32</title>
<updated>2024-09-17T06:04:58+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-16T18:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=173a269579169974849bf773f009c21134e3a7ab'/>
<id>urn:sha1:173a269579169974849bf773f009c21134e3a7ab</id>
<content type='text'>
No 64bit atomic builtins provided by compiler

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf: version bump 4.25.3 -&gt; 4.25.4</title>
<updated>2024-08-25T21:42:10+00:00</updated>
<author>
<name>Jan Vermaete</name>
<email>jan.vermaete@gmail.com</email>
</author>
<published>2024-08-25T19:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=727f38772d7ebc1e06870dcb652a577794ebcf5e'/>
<id>urn:sha1:727f38772d7ebc1e06870dcb652a577794ebcf5e</id>
<content type='text'>
+ adding UPSTREAM_CHECK_GITTAGREGEX because `devtool latest-version` was
  going to the 28 release (what still in rc)

Signed-off-by: Jan Vermaete &lt;jan.vermaete@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf: Fix build on riscv32</title>
<updated>2024-05-30T15:42:01+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-05-29T03:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ad2407d92a1164808a223ca7ba3305255cb2f9f9'/>
<id>urn:sha1:ad2407d92a1164808a223ca7ba3305255cb2f9f9</id>
<content type='text'>
Link with libatomic since rv32 does not have 64bit atomics
Fixes
| riscv32-yoe-linux-musl-ld.lld: error: undefined reference: __atomic_load_8

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf: upgrade 4.25.2 -&gt; 4.25.3</title>
<updated>2024-02-20T16:46:27+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-02-20T08:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3019104f5a6a0cf440d0762f035f7c6d7c427a92'/>
<id>urn:sha1:3019104f5a6a0cf440d0762f035f7c6d7c427a92</id>
<content type='text'>
Changelog:
===========
Remove use of mach_absolute_time
[ObjC] Use a local to avoid warnings in 32bit builds.
Bump python version to 3.9 for gcloud 460.0.0
Update Ruby GHA to test against Ruby 3.3.
Pin bundler version to 2.4.22 for Ruby 2.7 support.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf: upgrade 4.23.4 -&gt; 4.25.2</title>
<updated>2024-01-19T17:51:07+00:00</updated>
<author>
<name>Clément Péron</name>
<email>peron.clem@gmail.com</email>
</author>
<published>2024-01-18T12:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4f75e957e75d231e9baad5f8ddf6402a64f1523b'/>
<id>urn:sha1:4f75e957e75d231e9baad5f8ddf6402a64f1523b</id>
<content type='text'>
Signed-off-by: Clément Péron &lt;peron.clem@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf-c: change branch to master</title>
<updated>2024-01-19T17:51:04+00:00</updated>
<author>
<name>Peter Marko</name>
<email>peter.marko@siemens.com</email>
</author>
<published>2024-01-14T17:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=42ac2751f898729bd2463f1fcf8bc531f0e1668c'/>
<id>urn:sha1:42ac2751f898729bd2463f1fcf8bc531f0e1668c</id>
<content type='text'>
This was forgotten during update to tagged version.

Signed-off-by: Peter Marko &lt;peter.marko@siemens.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf-c: upgrade 1.4.1 -&gt; 1.5.0</title>
<updated>2024-01-04T19:17:26+00:00</updated>
<author>
<name>Peter Marko</name>
<email>peter.marko@siemens.com</email>
</author>
<published>2024-01-03T09:39:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5231104a0a650d5385201da4f1f2d1228cd36ce0'/>
<id>urn:sha1:5231104a0a650d5385201da4f1f2d1228cd36ce0</id>
<content type='text'>
Current hash pointed to version with code already indentical
to v1.5.0, it was just missing three formal release commits:
    a15d80a Bump copyright years to 2023
    6600fd5 Bump version to 1.5.0
    8c201f6 CHANGELOG.md: 1.5.0

License-Update: copyright years refreshed

Signed-off-by: Peter Marko &lt;peter.marko@siemens.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>protobuf: stage protoc binary to sysroot</title>
<updated>2023-11-13T18:49:42+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@gmail.com</email>
</author>
<published>2023-11-13T08:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b1deec0de476d8f0a0c6427919f57ee5f681ea0e'/>
<id>urn:sha1:b1deec0de476d8f0a0c6427919f57ee5f681ea0e</id>
<content type='text'>
If protoc is enabled for the build, recipes using protobuf will
fail when protoc is not available in the recipe sysroot:

|   The imported target "protobuf::protoc" references the file
|
|      ".../recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/protoc-3.21.5.0"
|
|   but this file does not exist.  Possible reasons include:
|
|   * The file was deleted, renamed, or moved to another location.
|
|   * An install or uninstall procedure did not complete successfully.
|
|   * The installation package was faulty and contained
|
|      ".../recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/lib/cmake/protobuf/protobuf-targets.cmake"
|
|   but not all the files it references.

Use SYSROOT_DIRS to stage the binary to sysroot so it's always
available for other recipes.

Signed-off-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
