Gentoo Archives: gentoo-dev

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

Replies