Commit 2d41d8ae authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

configure: Fix GAS's version check



The existing check assumes the output would be of something similar
to:

  GNU assembler (GNU Binutils for Debian) 2.35.2

however, while building from the very src, the actual string may look
more like this:

  GNU assembler (GNU Binutils) 2.38.20220708

So simply extract the last field from proper line.

Change-Id: I80c0f1a2cfb16cad36f4efee3abd28e60b4aec02
Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18358


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarPawel Piatek <pawelx.piatek@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Community-CI: Mellanox Build Bot
parent de21bcd2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1181,7 +1181,7 @@ if [[ $arch == x86_64* ]] || [[ $arch == aarch64* ]]; then
	fi
	# check gas version on aarch64
	if [[ $arch == aarch64* ]]; then
		ver=$(as --version 2> /dev/null | awk 'NR==1{print $7}')
		ver=$(as --version 2> /dev/null | awk '/GNU assembler/{print $NF}')
		if lt "$ver" 2.24; then
			# ISA-L, compression & crypto require gas version 2.24 or newer.
			CONFIG[ISAL]=n