Jim Walker wrote on Sun Jul 19 2009 16:39:04 GMT-0700 (PDT) :
> UVR wrote:
>>>> I was unaware of the restriction on .la/.a files; I looked in the
>>>> SFW source and there are admittedly very few packages that distribute
>>>> them. I'll take your comment under advisement and wait for the ARC's
>>>> decision on this.
>>>
>>> Unless your package is the only consumer of the static library
>>> they are seldom delivered. Dynamic 32bit and 64bit libraries
>>> are the norm.
>>>
>>
>> Thank you. I think you meant "Unless your package is NOT the only
>> consumer", etc.
>
> Let me clarify.
>
> If your package is the only consumer of the library, then you
> can choose to deliver a project private static (.la,.a) or
> dynamic (.so) library.
>
>> fakeroot _is_ the only consumer of the libraries in it, including
>> the .so, so I'll remove the .la and .a from install-sfw and the
>> prototype_com.

Thanks for the clarification.

It would appear that the .la/.a files are not even used by fakeroot
itself which achieves its desired end by LD_PRELOADing the .so; there
doesn't really seem to be a reason to include them in SUNWfakeroot.

>> There are no 64-bit libraries. fakeroot is a 32bit-only utility.
>> Is this a problem?
>
> No. A 32-bit project private library in support of a 32-bit command
> is fine.

Excellent;  thanks!

> A 32-bit and 64-bit dynamic library should be delivered if your
> library is used by other programs using public interfaces.
>

I don't think this type of use is intended for the fakeroot library/ies.

-UVR.

Reply via email to