linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [libgpiod,v4 0/2] tools: fix compile issues when GNU extensions are not present
@ 2023-03-06 18:45 Benjamin Li
  2023-03-06 18:45 ` [libgpiod,v4 1/2] tools: remove dependency on glibc program_invocation_[short_]name Benjamin Li
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Benjamin Li @ 2023-03-06 18:45 UTC (permalink / raw)
  To: linux-gpio, Bartosz Golaszewski; +Cc: Benjamin Li

v4:
- Keep semantics consistent with before: help messages should return the full
  name, not the short name. (Bart)

v3:
- Collapse --version print into a single line. (Andy)
- Handle program name fully independently rather than rely on any extensions
  at all. (Bart)
- Move Android.bp into contrib/ folder. (Bart)
- Add SPDX license tag and clean up Android.bp patch comments in the context
  of it possibly being accepted into the upstream tree.

v2:
- Add missing Signed-off-by: tags.

v1:
Fix issue when building against a C library without GNU extensions, such
as Android's Bionic libc.

A commit with a sample Android.bp file that's working against Android 11 is
included for informational purposes, which I don't expect Bartosz to pull.

Benjamin Li (2):
  tools: remove dependency on glibc program_invocation_[short_]name
  contrib: add sample Android.bp to build within an Android tree

 contrib/Android.bp   | 136 +++++++++++++++++++++++++++++++++++++++++++
 tools/gpiodetect.c   |   5 +-
 tools/gpioget.c      |   5 +-
 tools/gpioinfo.c     |   5 +-
 tools/gpiomon.c      |   5 +-
 tools/gpionotify.c   |   5 +-
 tools/gpioset.c      |   5 +-
 tools/tools-common.c |  34 ++++++++---
 tools/tools-common.h |   4 +-
 9 files changed, 183 insertions(+), 21 deletions(-)
 create mode 100644 contrib/Android.bp

-- 
2.25.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-03-13 17:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-06 18:45 [libgpiod,v4 0/2] tools: fix compile issues when GNU extensions are not present Benjamin Li
2023-03-06 18:45 ` [libgpiod,v4 1/2] tools: remove dependency on glibc program_invocation_[short_]name Benjamin Li
2023-03-06 18:45 ` [libgpiod,v4 2/2] contrib: add sample Android.bp to build within an Android tree Benjamin Li
2023-03-12 13:39 ` [libgpiod,v4 0/2] tools: fix compile issues when GNU extensions are not present Bartosz Golaszewski
2023-03-13 17:38   ` Benjamin Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).