scripts/faddr2line: fix CROSS_COMPILE unset error
PATCH 1/1 scripts/faddr2line: fix CROSS_COMPILE unset error
faddr2line hit var unbound error When CROSS_COMPILE isn't set since nounset option is set in bash script.
Signed-off-by Liu Changcheng <[email protected]>
Reported-by Richard Weinberger <[email protected]>
scripts/faddr2line +4 -4
@@ -44,10 +44,10 @@ set -o errexit set -o nounset -READELF="${CROSS_COMPILE}readelf" -ADDR2LINE="${CROSS_COMPILE}addr2line" -SIZE="${CROSS_COMPILE}size" -NM="${CROSS_COMPILE}nm" +READELF="${CROSS_COMPILE:-}readelf" +ADDR2LINE="${CROSS_COMPILE:-}addr2line" +SIZE="${CROSS_COMPILE:-}size" +NM="${CROSS_COMPILE:-}nm" command -v awk >/dev/null 2>&1 || die "awk isn't installed" command -v ${READELF} >/dev/null 2>&1 || die "readelf isn't installed"
Signature · 1 line
2.7.4
Am Mittwoch, 6. Dezember 2017, 02:30:22 CET schrieb Liu, Changcheng:
Quoted 15 lines
faddr2line hit var unbound error When
CROSS_COMPILEisn't set since nounset option is set in bash script.Signed-off-by Liu Changcheng <[email protected]>Reported-by Richard Weinberger <[email protected]>scripts/faddr2line +0
-1@@ -44,10 +44,10 @@ set -o errexit set -o nounset -READELF="${CROSS_COMPILE}readelf"
scripts/faddr2line line 53
Quoted 10 lines
scripts/faddr2line +4
-3-ADDR2LINE="${CROSS_COMPILE}addr2line" -SIZE="${CROSS_COMPILE}size" -NM="${CROSS_COMPILE}nm" +READELF="${CROSS_COMPILE:-}readelf" +ADDR2LINE="${CROSS_COMPILE:-}addr2line" +SIZE="${CROSS_COMPILE:-}size" +NM="${CROSS_COMPILE:-}nm" command -v awk >/dev/null 2>&1 || die "awk isn't installed" command -v ${READELF} >/dev/null 2>&1 || die "readelf isn't installed"
Fixes 95a879825419 ("scripts/faddr2line: extend usage on generic arch")
Reviewed-by Richard Weinberger <[email protected]>
Thanks,
//richard