my $linker = 0;
# Linker commands.
- if ($line =~ m{\s-o\s+ # -o
- (\\\s+)* # possible line continuation
- ([A-Za-z0-9_/.-]+/)? # path to file
- [A-Za-z0-9_-]+ # binary name (no dots!)
- (\.so([0-9.])*|\.la)? # library (including version)
- (\s|\\|\$) # end of file name
+ if ($line =~ m{\s-o # -o
+ [\s\\]*\s+ # possible line continuation
+ ([A-Za-z0-9_/.-]+/)? # path to file
+ [A-Za-z0-9_-]+ # binary name (no dots!)
+ (\.so[0-9.]*[a-z]?|\.la)? # library (including version)
+ (\s|\\|\$) # end of file name
}x
or $line =~ /^libtool: link: /
or $line =~ m{\s*/bin/bash .+?libtool\s+(.+?\s+)?--mode=(re)?link}) {