Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326087 - sys-devel/gcc-4.3.4, sys-libs/glibc-2.11.2: circular dependencies
Summary: sys-devel/gcc-4.3.4, sys-libs/glibc-2.11.2: circular dependencies
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major with 1 vote (vote)
Assignee: Gentoo Toolchain Maintainers
: 329219 (view as bug list)
Depends on:
Reported: 2010-06-29 05:13 UTC by Robin Johnson
Modified: 2011-03-20 21:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-06-29 05:13:15 UTC
cfengine:peafowl: Installing package(s) using '/usr/local/bin/filteremerge =sys-libs/pam-1.1.0 =dev-vcs/git-1.7.1-r1 =app-admin/sudo-1.7.2_p7'
cfengine:peafowl: [nomerge      ] sys-libs/pam-1.1.0 [1.0.4] USE="cracklib -audit -debug% -nls (-selinux) -test -vim-syntax"
cfengine:peafowl: [nomerge      ]  sys-libs/glibc-2.11.2 [2.6.1] USE="hardened (multilib*) -debug -gd -glibc-omitfp -nls -profile (-selinux) -vanilla"
cfengine:peafowl: [ebuild  NS   ]   sys-devel/gcc-4.3.4 [3.4.6-r2] USE="hardened mudflap (multilib) nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -fortran -gcj -gtk (-libffi) -multislot (-n32) (-n64) -nls -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla" 58,061 kB
cfengine:peafowl: [ebuild     U ]    sys-libs/glibc-2.11.2 [2.6.1] USE="hardened (multilib*) -debug -gd -glibc-omitfp -nls -profile (-selinux) -vanilla" 15,993 kB
cfengine:peafowl: Total: 2 packages (1 upgrade, 1 in new slot), Size of downloads: 74,054 kB
cfengine:peafowl:  * Error: circular dependencies:
cfengine:peafowl: ('ebuild', '/', 'sys-libs/glibc-2.11.2', 'merge') depends on
cfengine:peafowl:   ('ebuild', '/', 'sys-devel/gcc-4.3.4', 'merge') (buildtime)
cfengine:peafowl: ('ebuild', '/', 'sys-devel/gcc-4.3.4', 'merge') depends on
cfengine:peafowl:   ('ebuild', '/', 'sys-libs/glibc-2.11.2', 'merge') (buildtime)
cfengine:peafowl:  * Note that circular dependencies can often be avoided by temporarily
cfengine:peafowl:  * disabling USE flags that trigger optional dependencies.
Comment 1 SpanKY gentoo-dev 2010-06-29 05:37:35 UTC
probably have to change it to a blocker of some sort
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-07-21 17:29:52 UTC
*** Bug 329219 has been marked as a duplicate of this bug. ***
Comment 3 SpanKY gentoo-dev 2011-03-20 21:32:55 UTC
not really anything we can do here.  gcc-4.3.x fails to build with <glibc-2.8, and glibc-2.11 requires >=gcc-4.3.x.

so if you currently have gcc-3.4.x and glibc-2.6, you cant build either.  you'd have to manually upgrade your glibc to something like glibc-2.9, upgrade your gcc to the latest, and then upgrade glibc to the latest.

just grab a binary from the tinderbox system to ease the pain.