On an amd64 system emerging of bin86 and dev86 (both in sys-devel) fails. Reason: "use amd64" condition in ebuilds is ignored. portage is version portage-2.1.8.3 (with dev-lang/python-3.1.1-r1) Solution/workaround: replace use amd64 by [ "$(tc-arch)" = amd64 ] Question: is the command use .... deprecated in ebuilds or is it a bug in portage? Christian Ostheimer Reproducible: Always Steps to Reproduce: emerge bin86 Actual Results: emerge fails Expected Results: emerge succeeds
post `emerge --info` and build.log of failing package, please
This behavior is caused by corrupt stage3 which I compiled (one x86 entry left in stage3 catalyst specfile because I switched from x86 to amd64) I am recompiling my stage2/stage3 now (and would reopen this bug if it does not disappear). Thanks for your quick answer! (emerge --info gives .... default/linux/x86/10.0 with CBUILD="x86_64-pc-linux-gnu" CHOST="x86_64-pc-linux-gnu" and it should be default/linux/amd64/10.0)