<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/tinycbor, branch 2016.08</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2016.08</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2016.08'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2016-08-19T12:39:42+00:00</updated>
<entry>
<title>tinycbor: exclude Blackfin ADI toolchain</title>
<updated>2016-08-19T12:39:42+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2016-08-19T12:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=19765d838f5308976bcbe6b892a33a2cd9dc1882'/>
<id>urn:sha1:19765d838f5308976bcbe6b892a33a2cd9dc1882</id>
<content type='text'>
As tinycbor uses fopencookie() which is not available with the Blackfin
ADI external toolchain (UCLIBC_HAS_GLIBC_CUSTOM_STREAMS is not enabled),
add a dependency on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX.

This avoids the following build failure:

src/open_memstream.c: In function ‘open_memstream’:
src/open_memstream.c:105: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘vtable’
src/open_memstream.c:105: error: ‘vtable’ undeclared (first use in this function)
src/open_memstream.c:105: error: (Each undeclared identifier is reported only once
src/open_memstream.c:105: error: for each function it appears in.)
src/open_memstream.c:105: error: expected expression before ‘{’ token
src/open_memstream.c:111: warning: implicit declaration of function ‘fopencookie’
src/open_memstream.c:111: warning: return makes pointer from integer without a cast

Signed-off-by: Fabrice Fontaine &lt;fabrice.fontaine@orange.com&gt;
[Thomas: improve commit message.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>tinycbor: fix issue on unnamed union</title>
<updated>2016-08-19T12:37:13+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2016-08-19T12:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=803d21e4ad5ac27803da342f99620b70f905c92e'/>
<id>urn:sha1:803d21e4ad5ac27803da342f99620b70f905c92e</id>
<content type='text'>
Fixes:
  http://autobuild.buildroot.net/results/f4d/f4d15afb44f471878dbdee7c67cd836bd2b79904

Until tinycbor 0.4 is released, patch from dev branch is needed to
remove the usage of unnamed union which are not supported by all
targets such as blackfin, more details can be found here:
https://patchwork.ozlabs.org/patch/652187/

Signed-off-by: Fabrice Fontaine &lt;fabrice.fontaine@orange.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>tinycbor: bump to version 0.3.2</title>
<updated>2016-08-19T12:33:06+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2016-08-19T12:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=cbb12d336bd037057ca7ba73699dd6b842526eba'/>
<id>urn:sha1:cbb12d336bd037057ca7ba73699dd6b842526eba</id>
<content type='text'>
tinycbor 0.3.2 includes the buildroot patch that fixes the installation
with old Makefile used by targets such as blackfin, more details can be
found here: https://patchwork.ozlabs.org/patch/652187

Signed-off-by: Fabrice Fontaine &lt;fabrice.fontaine@orange.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>tinycbor: add patch to fix installation with old make versions</title>
<updated>2016-07-30T19:50:16+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-07-30T19:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=04c9be519de922cda3e20a00be2fad39b265d398'/>
<id>urn:sha1:04c9be519de922cda3e20a00be2fad39b265d398</id>
<content type='text'>
This commit adds a patch to the tinycbor package that fixes the
installation process with old make version.

This fixes the build on autobuilders using an old make, where tinycbor
was creating empty directories instead of installing files.

Fixes:

  http://autobuild.buildroot.net/results/7605c301f460398c2435f6b73d6d07c7d1022e8c/

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>tinycbor: new package</title>
<updated>2016-07-25T21:33:37+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2016-07-25T08:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=67f96915b14a3f316ee1850253fc7ce11982fafb'/>
<id>urn:sha1:67f96915b14a3f316ee1850253fc7ce11982fafb</id>
<content type='text'>
Concise Binary Object Representation (CBOR) Library

Signed-off-by: Fabrice Fontaine &lt;fabrice.fontaine@orange.com&gt;
[Thomas:
 - use lower-case letters in the Config.in option prompt
 - remove BR2_PACKAGE_TINYCBOR_JSON2CBOR sub-option, simply rely on
   the cjson package being enabled
 - pass prefix=/usr only at install time.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
