[Buildroot] [PATCH v2 1/1] package/jsoncpp: bump to version 1.6.5

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Wed Aug 19 09:20:52 UTC 2015


Dear Jörg Krause,

On Tue, 11 Aug 2015 09:46:46 +0200, Jörg Krause wrote:
> Remove patch 0001-Revert-Use-std-namespace-for-snprintf.patch:
> This patch was initially intented to remove upstream commit
> 1c58876185d2a4ed87dac4a54b82f607e74f55fd to disable std::snprintf() for all
> compilers. However, the patch actually reverts upstream commit
> 240ddb6a1b7aae7c6528e328995812ee695a73af which only uses std namespace if the
> compiler defines __cplusplus >= 201103L, thus is a recent C++11 compiler.
> 
> Furthermore, upstream commit fac87108a49fb1b2640eff5d8e4cc7a12723a510 adds
> the `-std=c++11` compiler flag to gcc, so jsoncpp now requires a C++11 compiler
> either way.
> 
> With jsoncpp requiring a recent C++11 compiler we need at least gcc 4.7.
> 
> Backport patch from upstream [1] to remove `-Werror` from the compiler flags to
> allow building with CS ARM toolchains.
> 
> [1]
> https://github.com/open-source-parsers/jsoncpp/commit/d7b84f69c5e92178e110552cce27f900744e1779
> 
> Cc: Baruch Siach <baruch at tkos.co.il>
> Cc: Bernd Kuhls <bernd.kuhls at t-online.de>
> Signed-off-by: Jörg Krause <joerg.krause at embedded.rocks>
> 
> ---
> Changes in v2:
>   - Use the gcc version dependency mechanism
>   - Update patch status (suggested by Baruch)

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list