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 |