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.
> 
> 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.

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

Cheers,
Jim

Reply via email to