Bug 583

Summary: build fails with external x86_64 toolchain
Product: buildroot Reporter: Ingmar Schraub <is>
Component: OtherAssignee: unassigned
Status: RESOLVED FIXED    
Severity: trivial CC: buildroot
Priority: P5    
Version: unspecified   
Target Milestone: 2010.05   
Hardware: PC   
OS: Linux   
Host: Target:
Build:

Description Ingmar Schraub 2009-08-28 08:59:50 UTC
buildroot 2009.08-rc3

./toolchain/external-toolchain/ext-tool.mk

checks if 'lib/ld-linux.so.*' is present in the toolchain's sysroot. This is fine for x86 system, but this check fails for x86_64 systems and crosstool-ng toolchains.

Here you have 'lib/ld-linux-x86-64.so.2 -> ld-2.9.so'.

The check could/should be modified to 'lib/ld-linux*.so.*'
Comment 1 Thomas Petazzoni 2010-06-07 14:22:56 UTC
Ok, I confirm the issue and agrees with your proposal. I've written a patch implementing this, but unfortunately, the build still doesn't work for me due to mix between the host x86-64 C library and the target x86-64 C library. I'll try to work these out.