Commit | Line | Data |
---|---|---|
17c5ca98 | 1 | #!/bin/sh |
b2441318 | 2 | # SPDX-License-Identifier: GPL-2.0 |
17c5ca98 | 3 | |
2df8220c MY |
4 | UTS_MACHINE=$1 |
5 | CC_VERSION="$2" | |
6 | LD=$3 | |
1da177e4 | 7 | |
1da177e4 LT |
8 | # Do not expand names |
9 | set -f | |
10 | ||
87c94bfb SR |
11 | # Fix the language to get consistent output |
12 | LC_ALL=C | |
13 | export LC_ALL | |
14 | ||
53e6892c | 15 | if test -z "$KBUILD_BUILD_USER"; then |
f0772604 | 16 | LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/') |
53e6892c MM |
17 | else |
18 | LINUX_COMPILE_BY=$KBUILD_BUILD_USER | |
19 | fi | |
20 | if test -z "$KBUILD_BUILD_HOST"; then | |
1e66d50a | 21 | LINUX_COMPILE_HOST=`uname -n` |
53e6892c MM |
22 | else |
23 | LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST | |
24 | fi | |
1da177e4 | 25 | |
2df8220c MY |
26 | LD_VERSION=$($LD -v | head -n1 | sed 's/(compatible with [^)]*)//' \ |
27 | | sed 's/[[:space:]]*$//') | |
38385f8f | 28 | |
2df8220c MY |
29 | cat <<EOF |
30 | #define UTS_MACHINE "${UTS_MACHINE}" | |
31 | #define LINUX_COMPILE_BY "${LINUX_COMPILE_BY}" | |
32 | #define LINUX_COMPILE_HOST "${LINUX_COMPILE_HOST}" | |
33 | #define LINUX_COMPILER "${CC_VERSION}, ${LD_VERSION}" | |
34 | EOF |