[Buildroot] [PATCH] libgpiod: bump version to v1.1
Baruch Siach
baruch at tkos.co.il
Thu May 17 07:20:46 UTC 2018
Hi Bartosz,
On Thu, May 17, 2018 at 09:00:38AM +0200, Bartosz Golaszewski wrote:
> 2018-05-16 23:48 GMT+02:00 Arnout Vandecappelle <arnout at mind.be>:
> > On 16-05-18 15:58, Bartosz Golaszewski wrote:
> >> This is a minor release the main feature of which are the
> >> object-oriented bindings for C++ and Python3. Other than that there's
> >> a couple bug-fixes and minor improvements all around.
> >
> > So for -next, I guess?
> >
> >> Signed-off-by: Bartosz Golaszewski <brgl at bgdev.pl>
> >> ---
> >> package/libgpiod/Config.in | 20 ++++++++++++++++++++
> >> package/libgpiod/libgpiod.hash | 2 +-
> >> package/libgpiod/libgpiod.mk | 20 ++++++++++++++++++--
> >> 3 files changed, 39 insertions(+), 3 deletions(-)
> >>
> >> diff --git a/package/libgpiod/Config.in b/package/libgpiod/Config.in
> >> index 63a7cb6e78..c10f11cc15 100644
> >> --- a/package/libgpiod/Config.in
> >> +++ b/package/libgpiod/Config.in
> >> @@ -14,6 +14,26 @@ config BR2_PACKAGE_LIBGPIOD_TOOLS
> >> help
> >> Include a set of command-line tools for managing GPIOs.
> >>
> >> +config BR2_PACKAGE_LIBGPIODCXX
> >> + bool "install C++ bindings"
> >> + depends on BR2_INSTALL_LIBSTDCPP
> >> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
> >
> > Is there really a need to make these bindings optional? We try to avoid too
> > many Config.in options. So only if the bindings are relatively large on target
> > it's worthwhile to make them optional (more than, say 20% of libgpiod itself,
> > after stripping).
>
> The basic library and tools only require a libc and recent kernel
> headers. I don't want users of very simple systems to carry all those
> dependencies for C++ and Python if they're not using it.
You don't need to. You can make BR2_INSTALL_LIBSTDCPP an optional dependency.
If it is defined, install the C++ binding. Same goes for Python. That is what
Arnout suggests.
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
More information about the buildroot
mailing list