function run
{
QUIT
- #mockrun fedora-rawhide-x86_64 "cd $PWD; $*"
- mockrun fedora-16-x86_64 "cd $PWD; $*"
+ mockrun fedora-19-x86_64 "cd $PWD; "'export PATH="$HOME/bin:$PATH"; '"$*"
+ #mockrun fedora-rawhide-x86_64 "cd $PWD; "'export PATH="$HOME/bin:$PATH"; '"$*"
}
function hammock
{
QUIT
(unset hammock; hammock "$@")
+ #(unset hammock; hammock "$@" $(if [ "$1 $2" = "-c gdbcvs" -o "$1 $2" = "-c binutilscvs" ];then echo --strip;fi))
}
for i in gdb binutils;do
rmdir $new
fi
cd $HOME/redhat/$i-cvs-master
- cvs update -A
+ cvs update # -A is expensive with new sourceware.org
cd ..
rm -rf $i-cvs-clean
cp -a $i-cvs-master $i-cvs-clean
cd $i-cvs-clean
- run errs12
+ run $HOME/bin/errs12
ctags
done
# cd $HOME/redhat/gdb-master$i
# git pull
#done
-for i in "" 73 72 -nopython;do
+for i in "" 76 -nopython;do # 75 74 73 72
# cd $HOME/redhat/gdb-master$i
# git pull
rm -rf gdb-cvs-clean$i
cp -a gdb-cvs-master$i gdb-cvs-clean$i
cd gdb-cvs-clean$i
- run errs12
+ run $HOME/bin/errs12
ctags
fi
done
run make install
)
-for d in f16 f15 f14 rawhide;do
+for d in rawhide f19 f18 f17;do
hammock -c fedoragdb -i $I-fedoragdb-$d -d $d
done
### hammock -c fedoragdb -d rawhide --cd f12! -i $I-fedoragdb-f12-on-rawhide
for i in \
gdbcvs \
binutilscvs \
- archer-jankratochvil-watchpoint3 \
archer-jankratochvil-vla \
; do
- hammock -c $i -i $I-$i-f16 -d f16
- #hammock -c $i -i $I-$i-rawhide -d rawhide
+ #hammock -c $i -i $I-$i-f19 -d f19
+ hammock -c $i -i $I-$i-rawhide -d rawhide
done
# archer-tromey-threaded-dwarf \
# archer-tromey-python \
# archer-pmuldoon-next-over-throw2 \
# archer-jankratochvil-ifunc \
+# archer-jankratochvil-watchpoint3 \
-for d in f16 f15 f14 rawhide;do
+for d in rawhide f19 f18 f17 epel6 epel5;do
hammock -c gdbcvs -i $I-gdbcvs-$d -d $d
done
-hammock -c gdbcvs -i $I-gdbcvs-gdbindex-f16 -d f16 --gdbindex
-hammock -c gdbcvs -i $I-gdbcvs-gdbserver-f16 -d f16 --gdbserver
-hammock -c gdbcvs -i $I-gdbcvs-dwarf41-f16 -d f16 --dwarf=41
-hammock -c gdbcvs -i $I-gdbcvs-dwarf40-f16 -d f16 --dwarf=40
-#hammock -c gdbcvs -i $I-gdbcvs-dwarf4-gdbindex-f16 -d f16 --dwarf=4 --gdbindex
+hammock -c gdbcvs -i $I-gdbcvs-gdbindex-rawhide -d rawhide --gdbindex
+hammock -c gdbcvs -i $I-gdbcvs-gdbindex-dwarf41-rawhide -d rawhide --gdbindex --dwarf=41
+hammock -c gdbcvs -i $I-gdbcvs-gdbserver-rawhide -d rawhide --gdbserver
+hammock -c gdbcvs -i $I-gdbcvs-dwarf41-rawhide -d rawhide --dwarf=41
+hammock -c gdbcvs -i $I-gdbcvs-dwarf40-rawhide -d rawhide --dwarf=40
+hammock -c gdbcvs -i $I-gdbcvs-dwarf3-rawhide -d rawhide --dwarf=3
+hammock -c gdbcvs -i $I-gdbcvs-dwarf2-rawhide -d rawhide --dwarf=2
+hammock -c gdbcvs -i $I-gdbcvs-stabsp-rawhide -d rawhide --stabs=2
+hammock -c gdbcvs -i $I-gdbcvs-bfd32-rawhide -d rawhide --bfd32 -a i386
+hammock -c gdbcvs -i $I-gdbcvs-gdbindex-dwarf41-bfd32-rawhide -d rawhide --gdbindex --dwarf=41 --bfd32 -a i386
+hammock -c gdbcvs -i $I-gdbcvs-fast-rawhide -d rawhide --options "--fast"
+hammock -c gdbcvs -i $I-gdbcvs-nomcheck-rawhide -d rawhide --options "--nomcheck"
### for d in f12;do
### hammock -c gdbcvs --branch gdb_7_1-branch -i $I-gdb71cvs-f12 -d f12
### done
### done
-cd $HOME/redhat/linux-2.6
-git fetch --all
-git pull
-ctags
+#cd $HOME/redhat/linux-2.6
+#git fetch --all
+#git pull
+#ctags
cd $HOME/redhat/gccgit
git pull
ctags
(cd gcc;ctags)
-for gcc in gcchead gcc46 gcc45 gcc44;do
+for gcc in gcchead gcc48;do # gcc47 gcc46 - texinfo errors
(
set -e
cd $HOME/redhat/${gcc}
cd $HOME/redhat/${gcc}-build
# gcc44+gcc45: sinput.adb:776:19: deallocation from empty storage pool
# /usr/bin/ld: libbackend.a(graphite.o): undefined reference to symbol 'ppl_finalize' + /usr/bin/ld: note: 'ppl_finalize' is defined in DSO /usr/lib64/libppl_c.so.4 so try adding it to the linker command line
-run errs12 ../${gcc}/configure --prefix=$root --enable-languages=c,c++,fortran,java$(test $gcc = gcchead -o $gcc = gcc46 && echo ,ada) $(test $gcc = gcc44 && echo --without-cloog) --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
+# gcc46: gnatbind -C -nostdinc -I- -I. -Iada -I../../gcc46/gcc/ada -I../../gcc46/gcc/ada/gcc-interface -o ada/b_gnat1.c -n ada/gnat1drv.ali
+# gnatbind: invalid switch: -C
+run errs12 ../${gcc}/configure --prefix=$root --enable-languages=c,c++,fortran,java$(test $gcc = ${gcc#gcc4[0-6]} && echo ,ada) $(test $gcc = gcc44 && echo --without-cloog) --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
rm -rf $root
mkdir $root
-run errs3 -j1
+run $HOME/bin/errs3 -j1
cd
# hammock -c gdbcvs -i $I-gdbcvs${gcc}-f14 -d f14 -p $root/bin -a x86_64
)
done
+hammock -c gdbcvs -i $I-gdbcvs-gcc48-rawhide -d rawhide -a x86_64 --prefixpath ~/redhat/gcc48-root
+hammock -c gdbcvs -i $I-gdbcvs-gcchead-rawhide -d rawhide -a x86_64 --prefixpath ~/redhat/gcchead-root
+hammock -c gdbcvs -i $I-gdbcvs-dwarf41-gcchead-rawhide -d rawhide -a x86_64 --prefixpath ~/redhat/gcchead-root --dwarf=41
+
#hammock -c gdbcvs -i $I-gdbcvs-valgrind-rawhide -d rawhide --valgrind
diffgdbdaymail