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
