1 |
On Tue, Mar 17, 2015 at 2:10 PM, Dale <rdalek1967@×××××.com> wrote: |
2 |
> Alan McKinnon wrote: |
3 |
>> |
4 |
>> Your basic problem is that you have static and static-libs in USE. When |
5 |
>> applied to lvm, a whole bunch of blockers kick in and you get what you |
6 |
>> got. So take them out of USE. |
7 |
>> |
8 |
>> USE="static static-libs" has it's uses, it's great for building rescue |
9 |
>> disks, busybox and maybe some disk repair utils, but makes very little |
10 |
>> sense on a regular workstation. If you break your workstation, you'll |
11 |
>> boot off a rescue disk and use the tools on it to fix your install, so |
12 |
>> you don't need it on the main system. |
13 |
>> |
14 |
>> There is nothing wrong with your eudev. |
15 |
>> lvm2 is bitching about blockers between lvm2 built with "USE=static" and |
16 |
>> udev - there's some incompatibility there and the ebuild knows about them |
17 |
>> |
18 |
>> |
19 |
> |
20 |
> I went through the package.use file and commented out the static and |
21 |
> static-libs stuff. It seems happy but thing is, when I put them there, |
22 |
> they were needed for some reason. Actually, all the parts I found had |
23 |
> the output of where emerge said those were needed. Maybe the reason |
24 |
> they were needed then has changed and they are no longer needed. I hope |
25 |
> anyway. ;-) |
26 |
|
27 |
I know there were some guides for doing LVM root that used to advise |
28 |
building stuff statically, probably because of some problem with |
29 |
genkernel. |
30 |
|
31 |
With a modern initramfs (dracut, and possible recent genkernel), |
32 |
shared libs work just as well, so there should be no need. |