aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xMakefile.pl3
-rwxr-xr-xabi-compliance-checker.pl7
2 files changed, 7 insertions, 3 deletions
diff --git a/Makefile.pl b/Makefile.pl
index e07ad6c..a1db96d 100755
--- a/Makefile.pl
+++ b/Makefile.pl
@@ -181,7 +181,8 @@ sub scenario()
{
if(-e $EXE_PATH."/".$TOOL_SNAME or -e $MODULES_PATH)
{ # check installed
- if(not $Remove) {
+ if(not $Remove)
+ {
print STDERR "ERROR: you should remove old version first (`sudo perl $0 -remove --prefix=$PREFIX`)\n";
exit(1);
}
diff --git a/abi-compliance-checker.pl b/abi-compliance-checker.pl
index 12eb973..fc54bdd 100755
--- a/abi-compliance-checker.pl
+++ b/abi-compliance-checker.pl
@@ -17286,8 +17286,11 @@ sub registerObject($$)
my ($Path, $LibVersion) = @_;
my $Name = get_filename($Path);
$RegisteredObjects{$LibVersion}{$Name} = $Path;
- if(my $SONAME = getSONAME($Path)) {
- $RegisteredSONAMEs{$LibVersion}{$SONAME} = $Path;
+ if($OSgroup=~/linux|bsd/i)
+ {
+ if(my $SONAME = getSONAME($Path)) {
+ $RegisteredSONAMEs{$LibVersion}{$SONAME} = $Path;
+ }
}
if(my $SName = parse_libname($Name, "name", $OStarget)) {
$RegisteredObjects_Short{$LibVersion}{$SName} = $Path;