Gentoo Archives: gentoo-dev

From: Pacho Ramos <pacho@g.o>
To: "Robin H. Johnson" <robbat2@g.o>
Cc: gentoo-dev@l.g.o, udev-bugs@g.o, systemd <systemd@g.o>, base-system <base-system@g.o>, cardoe@g.o, agk@××××××.com
Subject: Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2
Date: Wed, 31 Jul 2013 21:01:46
Message-Id: 1375304490.1158.14.camel@localhost
In Reply to: Re: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2 by "Robin H. Johnson"
1 El mié, 31-07-2013 a las 19:42 +0000, Robin H. Johnson escribió:
2 > As both a member of base-system, and the lvm2 maintainer, I'm going to
3 > go and look at fixing them, because I'd prefer to keep them available as
4 > static builds.
5 >
6
7 But, what is requiring it?
8 https://bugs.gentoo.org/show_bug.cgi?id=478110#c33
9
10 Looks like the static stuff isn't needed (that would allow us to not
11 need to keep static stuff in sys-apps/udev)
12
13 > On Wed, Jul 31, 2013 at 09:07:39PM +0200, Pacho Ramos wrote:
14 > > El mar, 30-07-2013 a las 11:42 +0300, Samuli Suominen escribió:
15 > > > On 29/07/13 23:57, Pacho Ramos wrote:
16 > > > > Hello
17 > > > >
18 > > > > As discussed at:
19 > > > > https://bugs.gentoo.org/show_bug.cgi?id=478476
20 > > > >
21 > > > > Upstream is dropping static libs from udev and, then, sys-apps/udev is
22 > > > > currently reverting that commit downstream (even if upstream says some
23 > > > > problems could appear in the future as nobody is taking care of static
24 > > > > stuff there).
25 > > > >
26 > > > > Grepping in the tree, looks like only some old genkernel versions are
27 > > > > depending on it. Apart of that, what is requiring static libs in
28 > > > > cryptsetup and lvm2?
29 > > > >
30 > > > > Thanks a lot
31 > > > >
32 > > >
33 > > > cryptsetup upstream installed minimal Gentoo setup and tested our
34 > > > handling of 'static' and was disappointed finding them broken
35 > > >
36 > > > https://bugs.gentoo.org/show_bug.cgi?id=438998 - cryptsetup static+pcre
37 > > > fails
38 > > >
39 > > > https://bugs.gentoo.org/show_bug.cgi?id=468400 - cryptsetup
40 > > > static+selinux fails
41 > > >
42 > > > https://bugs.gentoo.org/show_bug.cgi?id=472692 - cryptsetup static+ssl fails
43 > > >
44 > > > https://bugs.gentoo.org/show_bug.cgi?id=462908 - lvm2 static-libs
45 > > > missing library
46 > > >
47 > > > https://bugs.gentoo.org/show_bug.cgi?id=467204 - lvm2 static USE flag
48 > > > missing proper description, yes this is minor
49 > > >
50 > > > https://bugs.gentoo.org/show_bug.cgi?id=370217 - lvm2 fails to build due
51 > > > to missing -lrt, likely related to linking against libudev, yes the
52 > > > feature we are discussing to be dropped has been completely broken for ages
53 > > >
54 > > > https://bugs.gentoo.org/show_bug.cgi?id=439414 - lvm2 static+selinux fails
55 > > >
56 > > > So we are not talking about removing anything that works, but something
57 > > > users get hit by reading outdated guides that instruct them to enable
58 > > > USE=static
59 > > >
60 > > > +1 for punting broken features
61 > > >
62 > > >
63 > >
64 > > We should drop that broken support I guess, but will CC its maintainers
65 > > here too (they are CCed in bug report already)
66 > >
67 >

Replies