From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-embedded+bounces-1241-garchives=archives.gentoo.org@gentoo.org>)
	id 1GNsdv-0000ak-0a
	for garchives@archives.gentoo.org; Thu, 14 Sep 2006 14:56:43 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8EEuEJo009618;
	Thu, 14 Sep 2006 14:56:14 GMT
Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170])
	by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8EEuEdl007802
	for <gentoo-embedded@lists.gentoo.org>; Thu, 14 Sep 2006 14:56:14 GMT
Received: by ug-out-1314.google.com with SMTP id p27so72619ugc
        for <gentoo-embedded@lists.gentoo.org>; Thu, 14 Sep 2006 07:56:14 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition;
        b=fTz3vFVdJXT8ChycjdukEb/CCuhnIKiOi6h2zEC+lQZ/L9ezHi6EiejDb7PYEj4idxhj9L8fqMwBCEZ+I/hKX7wn+iFd4urksP5kGreWQ2cvTamnMO3T/+FcaRQy0wbDQcKdgEgWIjb0V8+PL2aEyJqLyhaEsZzgUXuL18sS8Fc=
Received: by 10.67.100.17 with SMTP id c17mr4829139ugm;
        Thu, 14 Sep 2006 07:56:14 -0700 (PDT)
Received: by 10.67.20.12 with HTTP; Thu, 14 Sep 2006 07:56:13 -0700 (PDT)
Message-ID: <fdcd80670609140756q63dbc04g64c05e14ac6855af@mail.gmail.com>
Date: Thu, 14 Sep 2006 16:56:13 +0200
From: "Derick Swanepoel" <dswanepoel@gmail.com>
To: gentoo-embedded@lists.gentoo.org
Subject: [gentoo-embedded] binutils-config-1.9-r1 causes armeb-softfloat-linux-uclibc to miscompile packages
Precedence: bulk
List-Post: <mailto:gentoo-embedded@lists.gentoo.org>
List-Help: <mailto:gentoo-embedded+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-embedded+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-embedded+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-embedded.gentoo.org>
X-BeenThere: gentoo-embedded@gentoo.org
Reply-to: gentoo-embedded@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Archives-Salt: 309d8452-3b4f-4412-a794-672e3b758f15
X-Archives-Hash: 348c67b336cf21211edc88680b36f44e

I finally got my armeb-softfloat-linux-uclibc toolchain to compile
busybox, etc. without the dreaded "can't resolve symbol '__udivsi3'"
problems, but only with binutils-config-1.8-r7. Now that cross
compiling forces at least binutils-config-1.9-r1, my toolchain once
again produces broken binaries.

I'm not sure if this has anything to do with the move of
cross-toolchain binaries from /usr/CTARGET/*bin to
/usr/CHOST/CTARGET/*bin/.

I have found that I can avoid the "can't resolve symbol '__udivsi3'"
problems by linking binaries statically, so I'm guessing this issue
has something to do with dynamic linking. The problem lies in the
binaries themselves, however, since uClibc has remained identical
after upgrading binutils.

Is there anyone else who actually has a working
armeb-softfloat-linux-uclibc toolchain?

Derick
-- 
gentoo-embedded@gentoo.org mailing list