Since gdb distributions must be sanitized, and it is easy to forget to
run Sanitize during the build process, cause the distribution build process to emit a appropriate message and quit when run in an unsanitized tree.
This commit is contained in:
parent
2ef7731dee
commit
eecef7ef06
2 changed files with 14 additions and 0 deletions
11
.Sanitize
11
.Sanitize
|
@ -119,6 +119,17 @@ else
|
|||
verbose=
|
||||
fi
|
||||
|
||||
# Remove "sanitize-Sanitize" lines.
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Cleaning unconditional sanitizations out of Makefile.in...
|
||||
fi
|
||||
cp Makefile.in new
|
||||
sed '/start\-sanitize\-Sanitize/,/end-\sanitize\-Sanitize/d' < Makefile.in > new
|
||||
if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
|
||||
mv Makefile.in .Recover
|
||||
fi
|
||||
mv new Makefile.in
|
||||
|
||||
if [ -n "${verbose}" ] ; then
|
||||
echo Looking for signs of \"v9\"...
|
||||
fi
|
||||
|
|
|
@ -974,6 +974,9 @@ GDB_SUPPORT_FILES= $(GDB_SUPPORT_DIRS)
|
|||
|
||||
.PHONY: setup-dirs-gdb gdb.tar.gz make-gdb.tar.gz
|
||||
setup-dirs-gdb:
|
||||
$(start-sanitize-Sanitize)
|
||||
@if [ -f .Sanitize ] ; then echo "RUN Sanitize FIRST!" ; false ; fi ;
|
||||
$(end-sanitize-Sanitize)
|
||||
./configure sun4
|
||||
$(MAKE) clean
|
||||
./configure -rm sun4
|
||||
|
|
Loading…
Reference in a new issue