Commit 43f988b2 authored by Michal Berger's avatar Michal Berger Committed by Jim Harris
Browse files

pkgdep/git: Use $CC to determine version of the compiler



Don't assume gcc will be in use during build since most of the sources
we support use tooling which extensively uses environment for detecting
compilers to use.

Change-Id: I78edd7d13f3c61215bf1352b91662eda52553593
Signed-off-by: default avatarMichal Berger <michallinuxstuff@gmail.com>
Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/25584


Tested-by: default avatarSPDK Automated Test System <spdkbot@gmail.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz@tzawadzki.com>
Reviewed-by: default avatarJim Harris <jim.harris@nvidia.com>
parent b2aae970
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -128,7 +128,7 @@ function _install_qemu() {
	declare -a extra_cflags=()

	opt_params+=("--disable-docs")
	if ((gcc_version >= 9)); then
	if [[ $CC == *gcc* ]] && ((cc_version >= 9)); then
		opt_params+=("--disable-glusterfs")
	fi

@@ -625,13 +625,14 @@ export GIT_REPO_DOXYGEN
export GIT_REPO_LIBBPF

GIT_REPOS=${GIT_REPOS:-$HOME}
CC=${CC:-gcc}

if ! gcc_version=$(gcc -dumpversion 2> /dev/null); then
	echo "gcc version could not be determined, aborting" >&2
if ! cc_version=$($CC -dumpversion 2> /dev/null); then
	echo "'$CC' version could not be determined, aborting" >&2
	return 1
fi

gcc_version=${gcc_version%%.*}
cc_version=${cc_version%%.*}
if [[ -e /proc/sys/kernel/osrelease ]]; then
	kernel_ver=$(< /proc/sys/kernel/osrelease)
fi