Cilly has a bug in the regular expression that parses the output file name used to link. This bug prevents single character output file names from being used.
The patch is very simple:
--- Cilly.pm.in (revision 10399)
+++ Cilly.pm.in (working copy)
@@ -2200,7 +2200,7 @@
sub linkOutputFile {
my($self, $src) = @_;
- if(defined $self->{OUTARG} && "@{$self->{OUTARG}}" =~ m|-o\s*(\S.+)|) {
+ if(defined $self->{OUTARG} && "@{$self->{OUTARG}}" =~ m|-o\s*(\S+)|) {
return $1;
}
return "a.out";
Thanks for the report, patch applied.