buildit script can not handle configuration in form of 'one single compiler, N gcs'

Description

Use the buildit script like this:

我的标题

bin/buildit --m64 localhost BaseBase SemiSpace GenCopy

The script build rvm successfully, but fail to test it. It gives the following output:

我的标题

/bin/bash --login -c '/bin/bash --login -c " cd /home/lynus/JikesRVM && mkdir -p results/buildit/localhost-2018-03-24-Sat-22-48-23 && rm -rf results/buildit/latest && ln -s localhost-2018-03-24-Sat-22-48-23 results/buildit/latest && export JAVA_HOME=/opt/java/jdk1.8.0_101 && ant -f test.xml -Dhost.name=x86_64_m64-linux -Dgit.revision=6fe5abe5d6f61b04885d7ed341ee660f53fb06b5 -Dskip.build=true -Dexternal.lib.dir=/usr/share/benchmarks -Dresults.dir=/home/lynus/JikesRVM/results/buildit/localhost-2018-03-24-Sat-22-48-23 -Dcomponents.cache.dir=/home/lynus/.buildit_components_cache -Ddisplay-wrapper.exe=/usr/bin/xvfb-run -Dtest.configs='BaseBaseSemiSpace BaseBaseGenCopy' "'

BaseBaseGenCopy ": -c: line 0: unexpected EOF while looking for matching `"'
BaseBaseGenCopy ": -c: line 1: syntax error: unexpected end of file

Environment

None

Status

Assignee

Erik Brangs

Reporter

Linyu Zhu

Labels

None

Components

Fix versions

Affects versions

Priority

Low
Configure