}
public void link(CCTask task, File outputFile, String[] sourceFiles,
CommandLineLinkerConfiguration config) throws BuildException {
try {
GccLibrarian clone = (GccLibrarian) this.clone();
LinkerParam param = config.getParam("target");
if (param != null)
clone.setCommand(param.getValue() + "-" + this.getCommand());
clone.superlink(task, outputFile, sourceFiles, config);
} catch (CloneNotSupportedException e) {
superlink(task, outputFile, sourceFiles, config);
}
}