01.08.2013 01:01, Pacho Ramos пишет: > El mié, 31-07-2013 a las 19:42 +0000, Robin H. Johnson escribió: >> As both a member of base-system, and the lvm2 maintainer, I'm going to >> go and look at fixing them, because I'd prefer to keep them available as >> static builds. >> > > But, what is requiring it? > https://bugs.gentoo.org/show_bug.cgi?id=478110#c33 > > Looks like the static stuff isn't needed (that would allow us to not > need to keep static stuff in sys-apps/udev) > >> On Wed, Jul 31, 2013 at 09:07:39PM +0200, Pacho Ramos wrote: >>> El mar, 30-07-2013 a las 11:42 +0300, Samuli Suominen escribió: >>>> On 29/07/13 23:57, Pacho Ramos wrote: >>>>> Hello >>>>> >>>>> As discussed at: >>>>> https://bugs.gentoo.org/show_bug.cgi?id=478476 >>>>> >>>>> Upstream is dropping static libs from udev and, then, sys-apps/udev is >>>>> currently reverting that commit downstream (even if upstream says some >>>>> problems could appear in the future as nobody is taking care of static >>>>> stuff there). >>>>> >>>>> Grepping in the tree, looks like only some old genkernel versions are >>>>> depending on it. Apart of that, what is requiring static libs in >>>>> cryptsetup and lvm2? >>>>> >>>>> Thanks a lot >>>>> >>>> >>>> cryptsetup upstream installed minimal Gentoo setup and tested our >>>> handling of 'static' and was disappointed finding them broken >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=438998 - cryptsetup static+pcre >>>> fails >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=468400 - cryptsetup >>>> static+selinux fails >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=472692 - cryptsetup static+ssl >>>> fails >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=462908 - lvm2 static-libs >>>> missing library >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=467204 - lvm2 static USE flag >>>> missing proper description, yes this is minor >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=370217 - lvm2 fails to build due >>>> to missing -lrt, likely related to linking against libudev, yes the >>>> feature we are discussing to be dropped has been completely broken for ages >>>> >>>> https://bugs.gentoo.org/show_bug.cgi?id=439414 - lvm2 static+selinux fails >>>> >>>> So we are not talking about removing anything that works, but something >>>> users get hit by reading outdated guides that instruct them to enable >>>> USE=static >>>> >>>> +1 for punting broken features >>>> >>>> >>> >>> We should drop that broken support I guess, but will CC its maintainers >>> here too (they are CCed in bug report already) >>> >> > > > > Some cluster things in lvm does not work in mine setup with shared builds. Only USE="static static-libs" is only working combination. Something related with cluster file locking library - it does not load if it is build shared. Probably i should file bugreport about this
-- Best regards, Sergey Popov Gentoo developer Gentoo Desktop Effects project lead Gentoo Qt project lead
signature.asc
Description: OpenPGP digital signature