Linux kernel reports the version of toolchain it was built with as a
part of its version string, which can be extremely useful when
debugging toolchain related issues. Make Barebox version string, mimic
that of Linux to get the same level of information in Barebox.

Signed-off-by: Andrey Smirnov <[email protected]>
---
 common/version.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/common/version.c b/common/version.c
index 8b1fd4dbe7..5f57022dac 100644
--- a/common/version.c
+++ b/common/version.c
@@ -3,7 +3,8 @@
 #include <generated/utsrelease.h>
 
 const char version_string[] =
-       "barebox " UTS_RELEASE " " UTS_VERSION "\n";
+       "barebox " UTS_RELEASE " (" BAREBOX_COMPILE_BY "@"
+       BAREBOX_COMPILE_HOST ") (" BAREBOX_COMPILER ") " UTS_VERSION "\n";
 EXPORT_SYMBOL(version_string);
 
 const char release_string[] =
-- 
2.21.0


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to