diff options
author | Andrey Ponomarenko <aponomarenko@rosalab.ru> | 2012-11-12 16:33:39 +0400 |
---|---|---|
committer | Andrey Ponomarenko <aponomarenko@rosalab.ru> | 2012-11-12 16:33:39 +0400 |
commit | 2768170ccc4d3f55596a3ead8a8fee2ee67779bb (patch) | |
tree | 6908547e418dd1caa5acabf6ef9876a90c6261df | |
parent | 07aea0703ddcc68b96ff2e0ca53a742d2e9c6f9b (diff) | |
download | abi-compliance-checker-2768170ccc4d3f55596a3ead8a8fee2ee67779bb.tar.gz |
Adapted to Mac OS X 10.8
-rwxr-xr-x | Makefile.pl | 3 | ||||
-rwxr-xr-x | abi-compliance-checker.pl | 7 |
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; |