Joerg Schilling wrote:
> Darren J Moffat <Darren.Moffat at Sun.COM> wrote:
>
>> Joerg Schilling wrote:
>>> Is "libscsi" intended to be a project private lib that is undocumented and
>>> not available as shared library?
>
>> Summary of Exported Interfaces, all Contracted Consolidation Private:
>>
>> ...
>> SCSI libraries and private commands
>>
>> /usr/lib/scsi/libscsi.so.1
>> /usr/lib/scsi/{amd64,sparcv9}/libscsi.so.1
>>
>>
>> Note the file location and the explicit mention twice that this is private.
>
> Then avoid name space pollution and do not use a generic name for this lib.
That is exactly why it is in /usr/lib/scsi which is off the default
linker search path at compile and run time. It is also why it has no
.so symlink so it can't accidentally be linked with "-L/usr/lib/scsi
-lscsi".
Either way the case is approved as specified.
--
Darren J Moffat