5 if [ "$1" = "-v" ];then
9 output="/tmp/build-`date --iso`"
17 echo "$0 `date --iso=seconds` start"
20 # FIXME: Running tasks get broken.
21 find $HOME/.hammock-result -mindepth 1 -maxdepth 1 -type d | xargs rm -rf
25 mockrun fedora-14-x86_64 "cd $PWD;$*"
28 for i in gdb binutils;do
34 cvs -d :ext:jkratoch@sourceware.org:/cvs/src co $i
37 if [ $rc -eq 0 -a "`echo $new/*`" = "$new/src" ];then
39 mv $new/src $i-cvs-master
42 cd $HOME/redhat/$i-cvs-master
46 cp -a $i-cvs-master $i-cvs-clean
52 cd $HOME/redhat/binutils-master
55 cd $HOME/redhat/binutils-clean
60 cd $HOME/redhat/binutils-clean-m32
65 cd $HOME/redhat/archer-master
69 for i in "" 72 71 70;do
70 cd $HOME/redhat/gdb-master$i
73 cd $HOME/redhat/gdb-clean$i
79 cp -p gdb/gdb gdb/gdb-clean
82 cd $HOME/redhat/gdb-clean-m32
88 cp -p gdb/gdb gdb/gdb-clean
92 (cd $HOME/redhat/glibc; ctags)
93 rm -rf $HOME/redhat/glibc-build
94 mkdir $HOME/redhat/glibc-build
95 (cd $HOME/redhat/glibc-build
97 run ../glibc/configure --prefix=$HOME/redhat/glibc-root
99 rm -rf $HOME/redhat/glibc-root
100 mkdir $HOME/redhat/glibc-root
104 for d in f14 f13 rawhide;do
105 hammock -c fedoragdb -i $I-fedoragdb-$d -d $d
107 ### hammock -c fedoragdb -d rawhide --cd f12! -i $I-fedoragdb-f12-on-rawhide
109 ### hammock -c rhelgdb -i $I-rhelgdb-rhel6 -d rhel6
115 archer-jankratochvil-watchpoint2 \
116 archer-jankratochvil-vla \
117 archer-jankratochvil-ifunc \
118 archer-jankratochvil-fedora14-merge \
119 archer-tromey-python \
120 archer-pmuldoon-next-over-throw2 \
122 hammock -c $i -i $I-$i-f14 -d f14
124 # archer-tromey-threaded-dwarf \
126 for d in f14 f13 rawhide;do
127 hammock -c gdbcvs -i $I-gdbcvs-$d -d $d
130 ### for d in f13 f12;do
131 ### hammock -c gdbcvs --branch gdb_7_1-branch -i $I-gdb71cvs-f12 -d f12
134 ### for d in f13 rawhide rhel6;do
137 ### archer-jankratochvil-fedora13 \
139 ### hammock -c $i -i $I-$i-$d -d $d
143 cd $HOME/redhat/gccgit
148 for gcc in gcchead gcc45 gcc44;do
151 cd $HOME/redhat/${gcc}
156 root=$HOME/redhat/${gcc}-root
157 rm -rf $HOME/redhat/${gcc}-build
158 mkdir $HOME/redhat/${gcc}-build
159 # -j1 for: /usr/bin/install: cannot create regular file `/home/jkratoch/redhat/${gcc}-root/lib/../lib64/./libiberty.an': File exists
160 # mockrun fedora-rawhide-x86_64 "cd $HOME/redhat/${gcc}-build; errs12 --origss -m ../${gcc}/configure --prefix=$root --disable-werror --enable-languages=c,c++,fortran; rm -rf $root; mkdir $root; errs3 -j1"
161 cd $HOME/redhat/${gcc}-build
162 run errs12 --origss -m ../${gcc}/configure --prefix=$root --disable-werror --enable-languages=c,c++,fortran,ada
168 # hammock -c gdbcvs -i $I-gdbcvs${gcc}-f14 -d f14 -p $root/bin -a x86_64
172 hammock -c gdbcvs -i $I-gdbcvs-valgrind-f13 -d f13 --valgrind
176 echo "$0 `date --iso=seconds` done"