This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Parallel testing of multilibs
- To: aoliva at redhat dot com
- Subject: Re: Parallel testing of multilibs
- From: "Jeffrey D. Oldham" <joldham at acl dot lanl dot gov>
- Date: Fri, 12 Jan 2001 10:39:50 -0700 (MST)
- Cc: oldham at codesourcery dot com, gcc-patches at gcc dot gnu dot org
- reply-to: oldham at codesourcery dot com
My Irix6.5 box using GNU Make version 3.74 chokes on the Makefile line
created from gcc/Makefile.in:
# The idea is to parallelize testing of multilibs, for example:
# make -j3 check/gcc/sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
# will run 3 concurrent sessions of check-gcc, eventually testing
# all 10 combinations. GNU make is required, as is a shell that expands
# alternations within braces.
>> $(PAR_CHECK_TARGETS:=/%): site.exp
target=`echo "$@" | sed 's,/,-,;s,/.*,,'`; \
variant=`echo "$@" | sed 's,/,-,;s,^[^/]*/,,'`; \
vardots=`echo "$$variant" | sed 's,/,.,g'`; \
$(MAKE) TESTSUITEDIR="testsuite.$$vardots" \
RUNTESTFLAGS="--target_board=$$variant $(RUNTESTFLAGS)" \
"$$target"
What does ":=/%" mean?
Thanks,
Jeffrey D. Oldham
joldham@acl.lanl.gov