def get_basic_name(linker, bb)
      prefix = bb.get_output_prefix(linker)
      name = bb.name
      dylib = bb.shared_suffix linker
      return "#{prefix}#{name}#{dylib}"
    end
def get_basic_name(linker, bb)
      prefix = bb.get_output_prefix(linker)
      name = bb.name
      dylib = bb.shared_suffix linker
      return "#{prefix}#{name}#{dylib}"
    end
For :major=>A, minor=>1.0.1, compatibility=>1.0.0 basic is 'libfoo.A.so'