Gentoo Archives: gentoo-dev

From: Samuli Suominen <ssuominen@g.o>
To: gentoo-dev@l.g.o
Cc: Pacho Ramos <pacho@g.o>, udev-bugs@g.o, systemd <systemd@g.o>
Subject: [gentoo-dev] Re: Dropping static libs support from cryptsetup and lvm2
Date: Tue, 30 Jul 2013 08:43:56
Message-Id: 51F77C75.8010705@gentoo.org
In Reply to: [gentoo-dev] Dropping static libs support from cryptsetup and lvm2 by Pacho Ramos
1 On 29/07/13 23:57, Pacho Ramos wrote:
2 > Hello
3 >
4 > As discussed at:
5 > https://bugs.gentoo.org/show_bug.cgi?id=478476
6 >
7 > Upstream is dropping static libs from udev and, then, sys-apps/udev is
8 > currently reverting that commit downstream (even if upstream says some
9 > problems could appear in the future as nobody is taking care of static
10 > stuff there).
11 >
12 > Grepping in the tree, looks like only some old genkernel versions are
13 > depending on it. Apart of that, what is requiring static libs in
14 > cryptsetup and lvm2?
15 >
16 > Thanks a lot
17 >
18
19 cryptsetup upstream installed minimal Gentoo setup and tested our
20 handling of 'static' and was disappointed finding them broken
21
22 https://bugs.gentoo.org/show_bug.cgi?id=438998 - cryptsetup static+pcre
23 fails
24
25 https://bugs.gentoo.org/show_bug.cgi?id=468400 - cryptsetup
26 static+selinux fails
27
28 https://bugs.gentoo.org/show_bug.cgi?id=472692 - cryptsetup static+ssl fails
29
30 https://bugs.gentoo.org/show_bug.cgi?id=462908 - lvm2 static-libs
31 missing library
32
33 https://bugs.gentoo.org/show_bug.cgi?id=467204 - lvm2 static USE flag
34 missing proper description, yes this is minor
35
36 https://bugs.gentoo.org/show_bug.cgi?id=370217 - lvm2 fails to build due
37 to missing -lrt, likely related to linking against libudev, yes the
38 feature we are discussing to be dropped has been completely broken for ages
39
40 https://bugs.gentoo.org/show_bug.cgi?id=439414 - lvm2 static+selinux fails
41
42 So we are not talking about removing anything that works, but something
43 users get hit by reading outdated guides that instruct them to enable
44 USE=static
45
46 +1 for punting broken features

Replies