This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc snapshots -vs- java libraries
- To: law at redhat dot com, pfeifer at dbai dot tuwien dot ac dot at
- Subject: Re: gcc snapshots -vs- java libraries
- From: Mike Stump <mrs at windriver dot com>
- Date: Thu, 14 Dec 2000 08:59:09 -0800 (PST)
- Cc: bryce at albatross dot co dot nz, gcc at gcc dot gnu dot org
> Date: Thu, 14 Dec 2000 16:36:16 +0100 (CET)
> From: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
> To: Jeffrey A Law <law@redhat.com>
> On Wed, 13 Dec 2000, Jeffrey A Law wrote:
> > Yes. The snapshot script needs some updates to account for the
> > integration of libgcj stuff.
> Now that this script is in CVS, patches to gcc/contrib/snapshot
> are highly welcome! :-)
Ah, didn't know it was there! I've come up with what I think are the
right patches. They are below. Jeff, can I put them in? I'll
assume that the nightly cron job runs the file in cvs at the time and
only Jeff should ok these.
I'd like to ask the java people to hand check the snapshots after this
work goes in and make sure the right bits come out in the right place.
> Also, it would be great if someone could unify/merge the snapshot
> and release scripts and/or generalize them further.
Ah, glad to see more of this exposed. I was thinking, we need more of
the nightly testing and build scripts exposed. The idea is that we
all roll our own now, but this is problematic for many reasons. I'd
rather _share_ my nightly build and test script, so that some of the
time, other folks could fix it instead of having to do it myself,
also, so that people that want to contribute some machine cycles and
disk space, but don't want to do more that just one simple command
can.
Doing diffs in snapshot.~1~:
*** snapshot.~1~ Wed Nov 8 14:43:50 2000
--- snapshot Thu Dec 14 08:48:11 2000
*************** find . -type f -print | sort > ../files_
*** 49,54 ****
--- 49,55 ----
cp ../.brik_$last_date ./.brik
cd ..
rm -rf gcc/{libio,libstdc++,libstdc++-v3,libf2c,libchill,libobjc}
+ rm -rf gcc/{boehm-gc,fastjar,libffi,libjava,zlib}
rm -rf gcc/gcc/{testsuite,f,objc,cp,java,ch}
mv gcc gcc-$last_date
*************** find . -type f -print | sort > ../files
*** 61,66 ****
--- 62,68 ----
cp ../.brik_$date ./.brik
cd ..
rm -rf gcc/{libio,libstdc++,libstdc++-v3,libf2c,libchill,libobjc}
+ rm -rf gcc/{boehm-gc,fastjar,libffi,libjava,zlib}
rm -rf gcc/gcc/{testsuite,f,objc,cp,java,ch}
mv gcc gcc-$date
*************** diff -Nrc3p gcc-$last_date/gcc/objc gcc
*** 102,107 ****
--- 104,114 ----
diff -Nrc3p gcc-$last_date/libobjc gcc-$date/libobjc >> gcc-objc-$last_date-$date.diff
diff -Nrc3p gcc-$last_date/gcc/java gcc-$date/gcc/java > gcc-java-$last_date-$date.diff
+ diff -Nrc3p gcc-$last_date/boehm-gc gcc-$date/boehm-gc >> gcc-java-$last_date-$date.diff
+ diff -Nrc3p gcc-$last_date/fastjar gcc-$date/fastjar >> gcc-java-$last_date-$date.diff
+ diff -Nrc3p gcc-$last_date/libffi gcc-$date/libffi >> gcc-java-$last_date-$date.diff
+ diff -Nrc3p gcc-$last_date/libjava gcc-$date/libjava >> gcc-java-$last_date-$date.diff
+ diff -Nrc3p gcc-$last_date/zlib gcc-$date/zlib >> gcc-java-$last_date-$date.diff
diff -Nrc3p gcc-$last_date/gcc/ch gcc-$date/gcc/ch > gcc-chill-$last_date-$date.diff
diff -Nrc3p gcc-$last_date/libchill gcc-$date/libchill >> gcc-chill-$last_date-$date.diff
*************** diff -Nrc3p gcc-$last_date gcc-$date >>
*** 138,144 ****
tar cf - gcc-$date/.brik gcc-$date/gcc/f gcc-$date/libf2c | gzip --best > gcc-g77-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/testsuite/g77.f-torture | gzip --best > gcc-g77-testsuite-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/objc gcc-$date/libobjc | gzip --best > gcc-objc-$date.tar.gz
! tar cf - gcc-$date/.brik gcc-$date/gcc/java | gzip --best > gcc-java-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/ch gcc-$date/libchill | gzip --best > gcc-chill-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/cp gcc-$date/{libio,libstdc++,libstdc++-v3} | gzip --best > gcc-g++-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/testsuite/g++.old-deja | gzip --best > gcc-g++-tests-$date.tar.gz
--- 145,151 ----
tar cf - gcc-$date/.brik gcc-$date/gcc/f gcc-$date/libf2c | gzip --best > gcc-g77-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/testsuite/g77.f-torture | gzip --best > gcc-g77-testsuite-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/objc gcc-$date/libobjc | gzip --best > gcc-objc-$date.tar.gz
! tar cf - gcc-$date/.brik gcc-$date/gcc/java gcc-$date/{boehm-gc,fastjar,libffi,libjava,zlib} | gzip --best > gcc-java-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/ch gcc-$date/libchill | gzip --best > gcc-chill-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/cp gcc-$date/{libio,libstdc++,libstdc++-v3} | gzip --best > gcc-g++-$date.tar.gz
tar cf - gcc-$date/.brik gcc-$date/gcc/testsuite/g++.old-deja | gzip --best > gcc-g++-tests-$date.tar.gz
--------------