Message ID | 20230306184545.1316993-1-benl@squareup.com |
---|---|
Headers | show |
Series | tools: fix compile issues when GNU extensions are not present | expand |
On Mon, Mar 6, 2023 at 7:46 PM Benjamin Li <benl@squareup.com> wrote: > > 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 > Thanks, I applied both patches. For the second one: I extended it so that the android build file ends up in release tarballs generated by 'make dist'. Bartosz
On 3/12/23 6:39 AM, Bartosz Golaszewski wrote: > On Mon, Mar 6, 2023 at 7:46 PM Benjamin Li <benl@squareup.com> wrote: >> >> 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 >> > > Thanks, I applied both patches. For the second one: I extended it so > that the android build file ends up in release tarballs generated by > 'make dist'. > > Bartosz Nice, thank you Bart! Ben