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.
