mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
PR sanitizer/56781 * Makefile.def: Set bootstrap=true; for host fixincludes. * configure.ac: Don't bootstrap host fixincludes unless --with-build-config=bootstrap-{a,ub}san. * Makefile.in: Regenerated. * configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208842 138bc75d-0d04-0410-961f-82ee72b054a4
This commit is contained in:
10
configure
vendored
10
configure
vendored
@ -7163,6 +7163,7 @@ $as_echo "$enable_vtable_verify" >&6; }
|
||||
# build configuration in Makefile.
|
||||
target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
|
||||
build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
|
||||
bootstrap_fixincludes=no
|
||||
|
||||
# If we are building libgomp, bootstrap it.
|
||||
if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
|
||||
@ -7175,6 +7176,7 @@ if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
|
||||
case "$BUILD_CONFIG" in
|
||||
*bootstrap-asan* | *bootstrap-ubsan* )
|
||||
bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
|
||||
bootstrap_fixincludes=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
@ -7257,11 +7259,15 @@ for module in ${configdirs} ; do
|
||||
fi
|
||||
done
|
||||
fi
|
||||
case ${module},${bootstrap_fixincludes} in
|
||||
fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
|
||||
*) host_bootstrap_suffix=$bootstrap_suffix ;;
|
||||
esac
|
||||
extrasub_host="$extrasub_host
|
||||
/^@if $module\$/d
|
||||
/^@endif $module\$/d
|
||||
/^@if $module-$bootstrap_suffix\$/d
|
||||
/^@endif $module-$bootstrap_suffix\$/d"
|
||||
/^@if $module-$host_bootstrap_suffix\$/d
|
||||
/^@endif $module-$host_bootstrap_suffix\$/d"
|
||||
done
|
||||
extrasub_target=
|
||||
for module in ${target_configdirs} ; do
|
||||
|
Reference in New Issue
Block a user