Commit aaa06aaa authored by Yann E. MORIN's avatar Yann E. MORIN Committed by Peter Korsgaard
Browse files

toolchain: instrument external toolchain wrapper



If BR_DEBUG_WRAPPER is set in the envirnment, dump the actual command
being exec()uted, to ease debugging issues with the wrapper.

[Peter: adjust code style and output format to be cut'n'paste compatible]
Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent f2e610da
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -136,6 +136,15 @@ int main(int argc, char **argv)
	/* finish with NULL termination */
	*cur = NULL;

	if (getenv("BR_DEBUG_WRAPPER")) {
		fprintf(stderr, "Executing");

		for (i = 0; args[i]; i++)
			fprintf(stderr, " %s", args[i]);

		fprintf(stderr, "\n");
	}

	if (execv(path, args))
		perror(path);