# cfgfini.sh: require slibtool's --dumpmachine output to be
# both accurate and complete also during the
# toolchain's initial bootstrapping phase.
# invoked from within the project-agnostic configure script.
# this file is covered by COPYING.SLIBTOOL.
slibtool_cfgfini_error_msg()
{
printf '%s\n' "$@" >&2
printf '%s\n' "$@" >&3
}
slibtool_cfgfini()
{
if [ "${mb_cchost_set:-}" = 'yes' ]; then
return 0;
elif [ -n "$ccenv_host_dumpmachine_switch" ]; then
return 0;
fi
slibtool_cfgfini_error_msg
slibtool_cfgfini_error_msg "$mb_package: the host compiler, \`$ccenv_host_cc\`, does not provide a -dumpmachine switch."
slibtool_cfgfini_error_msg "$mb_package: please specify the host manually either by passing the --cchost argument to"
slibtool_cfgfini_error_msg " $mb_package's configure script, or by setting the CCHOST environment variable."
slibtool_cfgfini_error_msg "$mb_package: this requirement aims to ensure a complete and accurate \`slibtool --dumpmachine\`"
slibtool_cfgfini_error_msg " output also during the toolchain's initial bootstrapping phase."
slibtool_cfgfini_error_msg
config_failure
}
slibtool_cfgfini