aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Ponomarenko <aponomarenko@rosalab.ru>2012-11-12 16:33:39 +0400
committerAndrey Ponomarenko <aponomarenko@rosalab.ru>2012-11-12 16:33:39 +0400
commit2768170ccc4d3f55596a3ead8a8fee2ee67779bb (patch)
tree6908547e418dd1caa5acabf6ef9876a90c6261df
parent07aea0703ddcc68b96ff2e0ca53a742d2e9c6f9b (diff)
downloadabi-compliance-checker-2768170ccc4d3f55596a3ead8a8fee2ee67779bb.tar.gz
Adapted to Mac OS X 10.8
-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;