my ($line, $pie, $missing_flags_ref, @flags_pie) = @_;
return 0 if not $pie;
- return 0 if not any_flags_used($line, ('-fPIC'));
+ return 0 if not any_flags_used($line, ('-fPIC', '-fpic'));
my %flags = map { $_ => 1 } @flags_pie;
[\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)
+ ([0-9.]*\.so[0-9.]*[a-z]? # library (including version)
+ |\.la)?
(\s|\\|\$) # end of file name
}x
or $line =~ /^libtool: link: /