From 2768170ccc4d3f55596a3ead8a8fee2ee67779bb Mon Sep 17 00:00:00 2001 From: Andrey Ponomarenko Date: Mon, 12 Nov 2012 16:33:39 +0400 Subject: Adapted to Mac OS X 10.8 --- Makefile.pl | 3 ++- 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; -- cgit v1.2.3