From 832f9227e1da51381ae5b9fb06499a564fc48ef0 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Thu, 19 Jun 2008 22:02:17 +0000 Subject: Backport #698 from trunk: Workaround makeinfo being picky at its input (we don't need documentation, do we?) /branches/1.1/scripts/crosstool.sh | 7 7 0 0 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/crosstool.sh b/scripts/crosstool.sh index 529e553..a58fa24 100755 --- a/scripts/crosstool.sh +++ b/scripts/crosstool.sh @@ -400,6 +400,12 @@ if [ -z "${CT_RESTART}" ]; then fi |CT_DoLog DEBUG done + # Some makeinfo versions are a pain in [put your most sensible body part here]. + # Go ahead with those, by creating a wrapper that keeps partial files, and that + # never fails: + echo -e "#!/bin/sh\n$(CT_Which makeinfo) --force \"\${@}\"\ntrue" >"${CT_PREFIX_DIR}/bin/makeinfo" + chmod 700 "${CT_PREFIX_DIR}/bin/makeinfo" + # Help gcc CT_CFLAGS_FOR_HOST= [ "${CT_USE_PIPES}" = "y" ] && CT_CFLAGS_FOR_HOST="${CT_CFLAGS_FOR_HOST} -pipe" @@ -500,6 +506,7 @@ if [ "${CT_ONLY_DOWNLOAD}" != "y" -a "${CT_ONLY_EXTRACT}" != "y" ]; then find "${CT_PREFIX_DIR}/bin" -name "${CT_BUILD}-"'*' -exec rm -fv {} \; |CT_DoLog DEBUG find "${CT_PREFIX_DIR}/bin" -name "${CT_UNIQ_BUILD}-"'*' -exec rm -fv {} \; |CT_DoLog DEBUG find "${CT_PREFIX_DIR}/bin" -name "${CT_HOST}-"'*' -exec rm -fv {} \; |CT_DoLog DEBUG + rm -fv "${CT_PREFIX_DIR}/bin/makeinfo" |CT_DoLog DEBUG # Install the /populator/ CT_DoLog EXTRA "Installing the populate helper" -- cgit v0.10.2-6-g49f6