From 603293f5ff8e2aa95075f03f1044afb1a7c03919 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Sat, 11 May 2013 04:49:34 +0000 Subject: toolchain-external: fix bug #5054 The external toolchain logic checks (and finds) the proper ARCH_LIB_DIR and forcibly copies it to */lib even if it's in */lib64 This is all well until the check is done for create_lib64_symlinks which only verifies if ARCH_SYSROOT_DIR/lib64 is a symlink, which in some toolchain it's a real directory (like sourcery x86_64 2012.09) and thus doesn't make the symlink in the target. Fix this by also checking for a real directory. Easily reproducible by running "make qemu_x86_64_defconfig", switching to an external toolchain before build, building and then trying to run the resulting image. Closes bug #5054 Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- CHANGES | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 97f5a4d88..04c1eeddd 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,10 @@ libcurl, pulseaudio, python-nfc, qt5imageformats, strace, wvstreams + Issues resolved (http://bugs.uclibc.org): + + #5054: amd64: cannot find init - due to missing /lib64 folder + 2013.05-rc1, Released May 8th, 2013: Architectures: ARC support, Blackfin support, FLAT binary -- cgit v1.2.3