configure: fix check_min_lib_version() eval
authorStefan Hajnoczi <stefanha@redhat.com>
Thu, 6 May 2021 16:23:31 +0000 (17:23 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 6 May 2021 16:24:58 +0000 (10:24 -0600)
commitcffe80a41cbf9b26446c803177a27f7695f94a31
tree5afb5ff3e2c9628df2f1bbc1a39ce700760eab73
parent6308ef297145e73add65ba86bfdbeaf967957d1f
configure: fix check_min_lib_version() eval

The following shell statement:

  if eval "echo \$$_feature" = "yes" ; then

executes:

  echo $... = "yes"

It does not actually compare the variable named by $_feature to the
string "yes".

Add the missing "test" call so the comparison happens as intended and
wrap the eval so it doesn't include the = "yes".

Fixes: 3e48f7c9de61 ("configure: fix syntax error with NetBSD")
Cc: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
configure