From d8a0237d51c2695101e7ed798ab2a6a1440b5910 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Sun, 10 Jun 2012 10:42:15 +0200 Subject: [PATCH] many updates --- bin/build | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/bin/build b/bin/build index c0747a5..1fa44f1 100755 --- a/bin/build +++ b/bin/build @@ -31,14 +31,15 @@ function QUIT function run { QUIT - #mockrun fedora-rawhide-x86_64 "cd $PWD; $*" - mockrun fedora-16-x86_64 "cd $PWD; $*" + #mockrun fedora-17-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 @@ -87,7 +88,7 @@ git pull # cd $HOME/redhat/gdb-master$i # git pull #done -for i in "" 73 72 -nopython;do +for i in "" 74 73 72 -nopython;do # cd $HOME/redhat/gdb-master$i # git pull @@ -147,7 +148,7 @@ mkdir $HOME/redhat/glibc-build run make install ) -for d in f16 f15 rawhide;do +for d in rawhide f17 f16 f15;do hammock -c fedoragdb -i $I-fedoragdb-$d -d $d done ### hammock -c fedoragdb -d rawhide --cd f12! -i $I-fedoragdb-f12-on-rawhide @@ -158,26 +159,33 @@ cd 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-f17 -d f17 + 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 rawhide;do +for d in rawhide f17 f16 f15 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 @@ -202,7 +210,7 @@ git pull ctags (cd gcc;ctags) -for gcc in gcchead gcc46 gcc45 gcc44;do +for gcc in gcchead gcc47 gcc46 gcc45;do ( set -e cd $HOME/redhat/${gcc} @@ -218,7 +226,9 @@ mkdir $HOME/redhat/${gcc}-build 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 @@ -228,6 +238,10 @@ cd ) done +hammock -c gdbcvs -i $I-gdbcvs-gcc46-rawhide -d rawhide -a x86_64 --path ~/redhat/gcc46-root/bin +hammock -c gdbcvs -i $I-gdbcvs-gcchead-rawhide -d rawhide -a x86_64 --path ~/redhat/gcchead-root/bin +hammock -c gdbcvs -i $I-gdbcvs-dwarf41-gcchead-rawhide -d rawhide -a x86_64 --path ~/redhat/gcchead-root/bin --dwarf=41 + #hammock -c gdbcvs -i $I-gdbcvs-valgrind-rawhide -d rawhide --valgrind diffgdbdaymail -- 1.8.3.1