diff -uNr elfutils-0.177/lib/color.c elfutils-0.177.mod/lib/color.c
--- elfutils-0.177/lib/color.c	2019-08-14 13:12:33.000000000 +0300
+++ elfutils-0.177.mod/lib/color.c	2019-09-18 16:23:09.802519067 +0300
@@ -40,6 +40,8 @@
 #include "libeu.h"
 #include "color.h"
 
+extern char* __progname;
+
 /* Prototype for option handler.  */
 static error_t parse_opt (int key, char *arg, struct argp_state *state);
 
@@ -130,9 +132,9 @@
   - 'always', 'yes', 'force'\n\
   - 'never', 'no', 'none'\n\
   - 'auto', 'tty', 'if-tty'\n"),
-		     program_invocation_short_name, arg);
+		     __progname, arg);
 	      argp_help (&color_argp, stderr, ARGP_HELP_SEE,
-			 (char *) program_invocation_short_name);
+			 __progname);
 	      exit (EXIT_FAILURE);
 	    }
 	}
