Bruce Momjian:
> I suggest we use the #ifdef test to continue our existing behavior for
> the libraries we know about, like glibc, and use the LD_* process title
> truncation hack for libc's we don't recognize.
>
> Attached is a prototype patch which implements this based on previous
> patches.
The condition to check for linux/glibc in your patch is slightly off:
#if ! defined(__linux__) || (! defined(__GLIBC__) &&
defined(__UCLIBC__ ))
should be
#if defined(__linux__) && ! (defined(__GLIBC__) || defined(__UCLIBC__ ))
With the latter, it passes tests with musl.
Best,
Wolfgang