Re: rpm dependencies

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

 



This includes the move of ceph-dencoder from ceph to ceph-common, and a 
simple change to configure.ac that avoids putting leveldb in LIBS.

	https://github.com/ceph/ceph/pull/2104

Look ok to merge?

Thanks!
sage

On Tue, 15 Jul 2014, Luis Pab?n wrote:

> Hi Sage,
>     Looks like it is configuration issue in configure.ac.  I'm fixing the
> issue now and will be sending a patch soon.
> 
> - Luis
> 
> 
> On 07/15/2014 12:39 AM, Sage Weil wrote:
> > Hey Luis,
> > 
> > I pushed wip-dencoder, which moves ceph-dencoder to ceph from ceph-common.
> > This avoids the dependency for ceph-common.
> > 
> > For the librados2 package, though, there is still a leveldb dependency
> > that makes no sense.  See the packages at
> > 
> >   http://gitbuilder.ceph.com/ceph-rpm-rhel6_5-x86_64-basic/ref/wip-dencoder/x86_64/
> > 
> >   $ wget
> > http://gitbuilder.ceph.com/ceph-rpm-rhel6_5-x86_64-basic/ref/wip-dencoder/x86_64/librados2-0.82-595.g95f5a44.el6.x86_64.rpm
> >   $ rpm -qpR librados2-0.82-595.g95f5a44.el6.x86_64.rpm | grep level
> >   warning: librados2-0.82-595.g95f5a44.el6.x86_64.rpm: Header V4 DSA/SHA1
> > Signature, key ID 03c3951a: NOKEY
> >   libleveldb.so.1()(64bit)
> >   $ rpm2cpio librados2-0.82-595.g95f5a44.el6.x86_64.rpm | cpio -i
> > --make-directories
> >   ...
> >   $ ldd usr/lib/librados2.so.2 | grep -c leveldb
> >   1
> > 
> > Our Makefile.am doesn't specify that we link against leveldb for librados,
> > although strangely it is listed in the librados.la file anyway (along with
> > every other lib anything links against).  Despite this, ldd
> > .libs/librados.so on my (debian) box doesn't list it when building
> > locally.
> > 
> > The Makefile-env.am has --as-needed, which is supposed to make us only use
> > dependencies we actually use.
> > 
> > Not sure what is going on with the RPM build that is putting this
> > dependency in place...
> > 
> > Any idea what is going on?  :/
> > 
> > sage
> 
> --
> 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
> 
> 
--
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