From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 58038138CBF for ; Tue, 17 Mar 2015 20:16:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 79F80E0AC8; Tue, 17 Mar 2015 20:16:09 +0000 (UTC) Received: from mail-qg0-f42.google.com (mail-qg0-f42.google.com [209.85.192.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 53BB2E0AAA for ; Tue, 17 Mar 2015 20:16:08 +0000 (UTC) Received: by qgez64 with SMTP id z64so19273265qge.2 for ; Tue, 17 Mar 2015 13:16:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=XJOSzoeid2lDZDE5wXqta8yNQDM32oqaBWjGVa3eoqA=; b=G/TFPYz0CfRAj+oHOgaBKUd1QoybHLmda1Q8psDGAa9Xdqj9WaInKlEMXY+J3+T+9q 6L95sEzOA+hi0sfPe5iqVwrPhSl2OAVeczHmNDwSH3booj7Z0JwYUCnFhWwvB8n3d6VR Z5GnCHZRAd+lN+8BrZofuy5Qh9QmbUJhhK9/O280Wg0clvFi7BntRf5zPJAOGXumDFHr 9wvyCrxYFY9CJMO3UFqJtUE0Jqqo5QAQkY7o5JL/4nscHPvqTsKAPuGsqJBsQNF/5I0S vhsQMef09BOBTPWvT4H8wySlFRdtzk+kiexM527sa542PCMNgOTnjfxrgzHhhfvJ8ezN gaTg== X-Received: by 10.140.130.71 with SMTP id 68mr87180530qhc.12.1426623367708; Tue, 17 Mar 2015 13:16:07 -0700 (PDT) Received: from [192.168.2.5] (adsl-65-0-117-248.jan.bellsouth.net. [65.0.117.248]) by mx.google.com with ESMTPSA id z67sm10386724qgz.10.2015.03.17.13.16.06 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Mar 2015 13:16:07 -0700 (PDT) Message-ID: <55088B86.70906@gmail.com> Date: Tue, 17 Mar 2015 15:16:06 -0500 From: Dale User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] eject and util-linux blocker References: <5506E3E8.8070008@gmail.com> <20150316153411.GA20837@waltdnes.org> <550786D0.2080602@gmail.com> <5507E27D.4050603@gmail.com> <55085E03.2090001@gmail.com> <550864C8.6000400@gmail.com> <55086E0B.5080703@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: cf936574-a87d-4d0f-8d99-a6e9054cb843 X-Archives-Hash: 95e11e0599544f968ea5e83d16aa7689 Mike Gilbert wrote: > On Tue, Mar 17, 2015 at 2:10 PM, Dale wrote: >> Alan McKinnon wrote: >>> Your basic problem is that you have static and static-libs in USE. When >>> applied to lvm, a whole bunch of blockers kick in and you get what you >>> got. So take them out of USE. >>> >>> USE="static static-libs" has it's uses, it's great for building rescue >>> disks, busybox and maybe some disk repair utils, but makes very little >>> sense on a regular workstation. If you break your workstation, you'll >>> boot off a rescue disk and use the tools on it to fix your install, so >>> you don't need it on the main system. >>> >>> There is nothing wrong with your eudev. >>> lvm2 is bitching about blockers between lvm2 built with "USE=static" and >>> udev - there's some incompatibility there and the ebuild knows about them >>> >>> >> I went through the package.use file and commented out the static and >> static-libs stuff. It seems happy but thing is, when I put them there, >> they were needed for some reason. Actually, all the parts I found had >> the output of where emerge said those were needed. Maybe the reason >> they were needed then has changed and they are no longer needed. I hope >> anyway. ;-) > I know there were some guides for doing LVM root that used to advise > building stuff statically, probably because of some problem with > genkernel. > > With a modern initramfs (dracut, and possible recent genkernel), > shared libs work just as well, so there should be no need. > > Well, in package.use, it has some output of emerge that said it needed. Here is a snippet: # required by sys-fs/lvm2-2.02.109[static] # required by @selected # required by @world (argument) #=sys-apps/util-linux-2.24.1-r3 static-libs # required by virtual/udev-208-r2 # required by @selected # required by @world (argument) #virtual/libudev static-libs # required by virtual/udev-208-r2[gudev] # required by @selected # required by @world (argument) #virtual/libgudev static-libs There's a couple more but you get the idea. I don't use genkernel, tried it but never got a working kernel from it so I do them by hand. Everything built OK with no more complaining so I guess whatever it is has changed. Still weird tho. Dale :-) :-)