This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Parallel testing of multilibs
On Jan 9, 2001, Richard Henderson <rth@redhat.com> wrote:
>> +$(PAR_CHECK_TARGETS:=/%): site.exp
> Have you tried this with non-gnu make?
Oops. No. Will do before (or instead of) checking it in.
Anyway, I believe this construct to be portable, even though its
meaning isn't. On makes that don't do pattern matching like GNU make
does, it's supposed to mean ``replace the empty suffix with the `/%'
suffix''. This would result in no matches, and we'd be fine.
It would be a pity to have to list all `check-*' targets here, but,
should it have to be done, I'll do it. Thanks for the reminder!
>> +# The idea is to parallelize testing of multilibs, for example:
>> +# make -j3 check/gcc/sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
> Perhaps add a target "par-check" that does the multilib
> expansion for you?
One step at a time :-)
Eventually, I'd like to find some way to guess the complete list of
multilibs that would have been checked, but I have no idea of how to
do that in tcl/dejagnu. Does anyone?
Or did you just mean to do brace expansion by hand?
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me