[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2
From:       Pacho Ramos <pacho () gentoo ! org>
Date:       2013-07-31 21:01:30
Message-ID: 1375304490.1158.14.camel () localhost
[Download RAW message or body]

El mié, 31-07-2013 a las 19:42 +0000, Robin H. Johnson escribió:
> As both a member of base-system, and the lvm2 maintainer, I'm going to
> go and look at fixing them, because I'd prefer to keep them available as
> static builds.
> 

But, what is requiring it?
https://bugs.gentoo.org/show_bug.cgi?id=478110#c33

Looks like the static stuff isn't needed (that would allow us to not
need to keep static stuff in sys-apps/udev)

> On Wed, Jul 31, 2013 at 09:07:39PM +0200, Pacho Ramos wrote:
> > El mar, 30-07-2013 a las 11:42 +0300, Samuli Suominen escribió:
> > > On 29/07/13 23:57, Pacho Ramos wrote:
> > > > Hello
> > > >
> > > > As discussed at:
> > > > https://bugs.gentoo.org/show_bug.cgi?id=478476
> > > >
> > > > Upstream is dropping static libs from udev and, then, sys-apps/udev is
> > > > currently reverting that commit downstream (even if upstream says some
> > > > problems could appear in the future as nobody is taking care of static
> > > > stuff there).
> > > >
> > > > Grepping in the tree, looks like only some old genkernel versions are
> > > > depending on it. Apart of that, what is requiring static libs in
> > > > cryptsetup and lvm2?
> > > >
> > > > Thanks a lot
> > > >
> > > 
> > > cryptsetup upstream installed minimal Gentoo setup and tested our 
> > > handling of 'static' and was disappointed finding them broken
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=438998 - cryptsetup static+pcre 
> > > fails
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=468400 - cryptsetup 
> > > static+selinux fails
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=472692 - cryptsetup static+ssl fails
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=462908 - lvm2 static-libs 
> > > missing library
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=467204 - lvm2 static USE flag 
> > > missing proper description, yes this is minor
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=370217 - lvm2 fails to build due 
> > > to missing -lrt, likely related to linking against libudev, yes the 
> > > feature we are discussing to be dropped has been completely broken for ages
> > > 
> > > https://bugs.gentoo.org/show_bug.cgi?id=439414 - lvm2 static+selinux fails
> > > 
> > > So we are not talking about removing anything that works, but something 
> > > users get hit by reading outdated guides that instruct them to enable 
> > > USE=static
> > > 
> > > +1 for punting broken features
> > > 
> > > 
> > 
> > We should drop that broken support I guess, but will CC its maintainers
> > here too (they are CCed in bug report already)
> > 
> 




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic