Gentoo Archives: gentoo-dev

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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies