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 5E8C51381F3 for ; Wed, 3 Jul 2013 20:12:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D814BE09C2; Wed, 3 Jul 2013 20:12:01 +0000 (UTC) Received: from ns1.bonedaddy.net (ns1.bonedaddy.net [70.91.141.202]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9AD36E0968 for ; Wed, 3 Jul 2013 20:12:00 +0000 (UTC) Received: from ns1.bonedaddy.net (localhost [127.0.0.1]) by ns1.bonedaddy.net (8.14.6/8.14.4) with ESMTP id r63KBx6U008636 for ; Wed, 3 Jul 2013 16:11:59 -0400 Received: (from tgoodman@localhost) by ns1.bonedaddy.net (8.14.7/8.14.7/Submit) id r63KBxkP008627 for gentoo-user@lists.gentoo.org; Wed, 3 Jul 2013 16:11:59 -0400 X-Authentication-Warning: ns1.bonedaddy.net: tgoodman set sender to tsg@bonedaddy.net using -f Date: Wed, 3 Jul 2013 16:11:59 -0400 From: Todd Goodman To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Can't Emerge gcc-4.7.3 on Multilib x86_64 Machine Message-ID: <20130703201159.GP26738@ns1.bonedaddy.net> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 10ea3d40-785e-4827-9b51-e6eed206d7ee X-Archives-Hash: 826088850ca74cb30ab9e939f9061463 I seem to have managed to fubar an amd64 multiboot machine I have as it fails building gcc-4.7.3 and virtualbox. Other amd64 machines are fine. It looks like building anything with the -m 32 switch doesn't work because ld doesn't like the libraries /lib/libc.so.6 and /usr/lib/libc_nonshared.a. I'm not sure why it's looking in those directories instead of /lib32 and /usr/lib32 though since /lib is a symlink to /lib64 and /usr/lib is a symlink to /usr/lib64. The errors are the same: /usr/x86_64-pc-linux-gnu/bin/ld: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6 /usr/x86_64-pc-linux-gnu/bin/ld: cannot find /lib/libc.so.6 /usr/x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libc_nonshared.a when searching for /usr/lib/libc_nonshared.a /usr/x86_64-pc-linux-gnu/bin/ld: cannot find /usr/lib/libc_nonshared.a # gcc-config -l [1] x86_64-pc-linux-gnu-4.7.3 * # Anyone seen this before? Or have any suggestions? Thanks, Todd