From 75e7c5bc1b87ed601cfe599f8fee23979980aa90 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 3 Mar 2013 22:18:35 +0100 Subject: libc/glibc: fix installing syscall.h when installing start-files. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reported-by: Rafael C Reported-by: Jérôme BARDON Reported-by: Daniel Price [yann.morin.1998@free.fr: use a conditional approach, also suggested by Daniel] Signed-off-by: "Yann E. MORIN" diff --git a/scripts/build/libc/glibc-eglibc.sh-common b/scripts/build/libc/glibc-eglibc.sh-common index d89405b..365767e 100644 --- a/scripts/build/libc/glibc-eglibc.sh-common +++ b/scripts/build/libc/glibc-eglibc.sh-common @@ -404,8 +404,15 @@ do_libc_backend_once() { # but it breaks arm, see http://sourceware.org/ml/crossgcc/2006-01/msg00091.html case "${CT_ARCH}" in arm) ;; - *) CT_DoExecLog ALL cp -v "misc/syscall-list.h" \ - "${CT_HEADERS_DIR}/bits/syscall.h" + *) if [ -f "misc/bits/syscall.h" ]; then + CT_DoExecLog ALL cp -v "misc/bits/syscall.h" \ + "${CT_HEADERS_DIR}/bits/syscall.h" + else + # "Old" glibces do not have the above file, + # but provide this one: + CT_DoExecLog ALL cp -v "misc/syscall-list.h" \ + "${CT_HEADERS_DIR}/bits/syscall.h" + fi ;; esac fi -- cgit v0.10.2-6-g49f6