<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-devtools/flatbuffers, branch dunfell-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=dunfell-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=dunfell-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2022-11-25T15:35:23+00:00</updated>
<entry>
<title>flatbuffers: adapt for cross-compilation environments</title>
<updated>2022-11-25T15:35:23+00:00</updated>
<author>
<name>Ivan Stepic</name>
<email>Ivan.Stepic@bmw.de</email>
</author>
<published>2022-11-17T11:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1e9bf08cca883bbec7e6b9ffbe1fae9632dea412'/>
<id>urn:sha1:1e9bf08cca883bbec7e6b9ffbe1fae9632dea412</id>
<content type='text'>
Flatbuffers contains a library and a schema compiler. The package
contains cmake files to discover the libraries and the compiler tool.
Currently, all of these cmake files are installed into the target
sysroot. However, the compiler utility isn't installed into the sysroot
(as it is not runnable on the build machine).

When an application that depends on flatbuffers gets built, it uses
flatbuffers' exported cmake targets to configure the project. One of the
exported targets is FlatcTarget.cmake which expects to see flatc binary
in /usr/bin of the sysroot. Since binaries for target don't end up in
target sysroot, cmake configuration fails.

This patch addresses this problem of flatbuffers' build infrastructure
in cross-compiling environments. By removing FlatcTarget.cmake for
target builds from the sysroot we essentially skip this step of
flatbuffers' configuration.

Signed-off-by: Ivan Stepic &lt;Ivan.Stepic@bmw.de&gt;
Signed-off-by: Bhabu Bindu &lt;bhabu.bindu@kpit.com&gt;
</content>
</entry>
<entry>
<title>recipes: Update SRC_URI branch and protocols</title>
<updated>2021-11-17T20:26:21+00:00</updated>
<author>
<name>Armin Kuster</name>
<email>akuster808@gmail.com</email>
</author>
<published>2021-11-07T19:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=59bff77ad0b3a66417194670de25f60183a4f6bb'/>
<id>urn:sha1:59bff77ad0b3a66417194670de25f60183a4f6bb</id>
<content type='text'>
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: whitelist CVE-2020-35864</title>
<updated>2021-01-29T00:58:44+00:00</updated>
<author>
<name>Mikko Rapeli</name>
<email>mikko.rapeli@bmw.de</email>
</author>
<published>2021-01-15T17:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4964a5a46361d9ff404662b2cdef48434536bfaf'/>
<id>urn:sha1:4964a5a46361d9ff404662b2cdef48434536bfaf</id>
<content type='text'>
CVE-2020-35864 is for the rust crate for flatbuffers, not
flatbuffers itself.

https://security-tracker.debian.org/tracker/CVE-2020-35864

"NOT-FOR-US: flatbuffers rust crate"

Signed-off-by: Mikko Rapeli &lt;mikko.rapeli@bmw.de&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: upgrade 1.11.0 -&gt; 1.12.0</title>
<updated>2020-03-18T02:46:35+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@cn.fujitsu.com</email>
</author>
<published>2020-03-18T07:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=28dd862c927f3791b6e7e8409b6c3d02a28eb6ee'/>
<id>urn:sha1:28dd862c927f3791b6e7e8409b6c3d02a28eb6ee</id>
<content type='text'>
0001-Add-detection-of-strtoull_l-function.patch
removed since it is included in 1.12.0

Signed-off-by: Wang Mingyu &lt;wangmy@cn.fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: add PIC compiler flag required for aarch64</title>
<updated>2019-12-27T19:10:01+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2019-12-26T21:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4910a848cedf7e168a5f074c499070a1f393d666'/>
<id>urn:sha1:4910a848cedf7e168a5f074c499070a1f393d666</id>
<content type='text'>
Add PIC flag to CXXFLAGS in order to solve the issue with linking
against the library for aarch64.

Without PIC enabled, linking against this library fails with
following messages:

relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `[snap]'
which may bind externally can not be used when making a
shared object; recompile with -fPIC

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: update to 1.11.0</title>
<updated>2019-11-17T20:34:21+00:00</updated>
<author>
<name>Oleksandr Kravchuk</name>
<email>open.source@oleksandr-kravchuk.com</email>
</author>
<published>2019-09-15T23:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b4ae53538b0d87ee88f84a36a09af15e1f59989e'/>
<id>urn:sha1:b4ae53538b0d87ee88f84a36a09af15e1f59989e</id>
<content type='text'>
Add detection logic for strtoull_l function needed for musl builds

Signed-off-by: Oleksandr Kravchuk &lt;open.source@oleksandr-kravchuk.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: update to 1.10.0</title>
<updated>2018-12-19T02:44:59+00:00</updated>
<author>
<name>Adrian Freihofer</name>
<email>adrian.freihofer@scs.ch</email>
</author>
<published>2018-12-16T13:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=afadc2ca4d72f5cdf3d191d96ec56057d9ca07b5'/>
<id>urn:sha1:afadc2ca4d72f5cdf3d191d96ec56057d9ca07b5</id>
<content type='text'>
This is in fact an update from 1.7.1 to 1.10.0. (The git hash
of the 1.9.0 recipe referred flatbuffers release 1.7.1.)

This patch is obsolete, a similar fix has been applied upstream:
- 0001-correct-version-for-so-lib.patch
These two patches have been applied upstream:
- 0001-flatbuffers-Move-EndianSwap-template-to-flatbuffers-.patch
- 0002-use-__builtin_bswap16-when-building-with-clang.patch

Signed-off-by: Adrian Freihofer &lt;adrian.freihofer@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: update to 1.9.0</title>
<updated>2018-05-02T01:12:48+00:00</updated>
<author>
<name>Pascal Bach</name>
<email>pascal.bach@siemens.com</email>
</author>
<published>2018-04-12T15:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=596d86c197cea659efdf3e823169f56cadd50772'/>
<id>urn:sha1:596d86c197cea659efdf3e823169f56cadd50772</id>
<content type='text'>
Signed-off-by: Pascal Bach &lt;pascal.bach@siemens.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: Fix build with clang on big-endian machines</title>
<updated>2017-09-22T22:50:46+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-09-20T04:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=281b007d48b86fd15adb10fb52e6ea10d40009c4'/>
<id>urn:sha1:281b007d48b86fd15adb10fb52e6ea10d40009c4</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>flatbuffers: add version 1.7.1</title>
<updated>2017-09-18T08:18:11+00:00</updated>
<author>
<name>Pascal Bach</name>
<email>pascal.bach@siemens.com</email>
</author>
<published>2017-09-13T11:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=635a5b9f3f43197a715198ce81d5279a035cabc1'/>
<id>urn:sha1:635a5b9f3f43197a715198ce81d5279a035cabc1</id>
<content type='text'>
Signed-off-by: Pascal Bach &lt;pascal.bach@siemens.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
