Re: Shall we remove static libraries from *-dev debian pacakges?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks Adam and Sage! As a follow-up, I posted
https://github.com/ceph/ceph/pull/9476.

On Sat, Jun 4, 2016 at 1:43 AM, Sage Weil <sage@xxxxxxxxxxxx> wrote:
> On Fri, 3 Jun 2016, Adam C. Emerson wrote:
>> On 04/06/2016, kefu chai wrote:
>> > Hi Cephers,
>> >
>> > As your know, we are trying to ditch autotools and moving to the cmake
>> > building system. Currently, we ship both static (.a) and shared
>> > libraries (.so) and their .la files in
>> > lib{rbd,rgw,rados,cephfs,radosstriper}-dev debian packages, but only
>> > package the shared libraries in rpm packages. When working on the
>> > cmake, I find it's a little bit tricky to prepare both static and
>> > shared libraries in cmake, see [1].
>> >
>> > So questions:
>> >
>> > - Is it fine if we don't ship static libraries any more in the *-dev
>> > .deb packages just like .rpms?
>>
>> Debian policy does not, to my understanding, require us to provide
>> static libraries. It demands only that if we have them they should be
>> in the -devel package.
>>
>> All other things being equal I have a soft preference to ship static
>> libraries.
>>
>> All other things are not equal.
>
> I'm also happy to drop the static libraries if it makes life easier.  We
> can also do the work to add them back later if there is a compelling need.
> That seems pretty unlikely!
>
> sage



-- 
Regards
Kefu Chai
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux