configure: add an explicit static and plugins check
Moving this check earlier will make the later re-factor for enabling by default a bit neater. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20210709143005.1554-31-alex.bennee@linaro.org>
This commit is contained in:
parent
d1a142572d
commit
5f2453ac74
7
configure
vendored
7
configure
vendored
@ -2197,11 +2197,14 @@ if test "$modules" = "no" && test "$module_upgrades" = "yes" ; then
|
|||||||
error_exit "Can't enable module-upgrades as Modules are not enabled"
|
error_exit "Can't enable module-upgrades as Modules are not enabled"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Static linking is not possible with modules or PIE
|
# Static linking is not possible with plugins, modules or PIE
|
||||||
if test "$static" = "yes" ; then
|
if test "$static" = "yes" ; then
|
||||||
if test "$modules" = "yes" ; then
|
if test "$modules" = "yes" ; then
|
||||||
error_exit "static and modules are mutually incompatible"
|
error_exit "static and modules are mutually incompatible"
|
||||||
fi
|
fi
|
||||||
|
if test "$plugins" = "yes"; then
|
||||||
|
error_exit "static and plugins are mutually incompatible"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Unconditional check for compiler __thread support
|
# Unconditional check for compiler __thread support
|
||||||
@ -3979,7 +3982,7 @@ if test "$plugins" = "yes" &&
|
|||||||
"Plugin support requires dynamic linking and specifying a set of symbols " \
|
"Plugin support requires dynamic linking and specifying a set of symbols " \
|
||||||
"that are exported to plugins. Unfortunately your linker doesn't " \
|
"that are exported to plugins. Unfortunately your linker doesn't " \
|
||||||
"support the flag (--dynamic-list or -exported_symbols_list) used " \
|
"support the flag (--dynamic-list or -exported_symbols_list) used " \
|
||||||
"for this purpose. You can't build with --static."
|
"for this purpose."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
|
Loading…
Reference in New Issue
Block a user