# HG changeset patch # User "Yann E. MORIN" # Date 1261223061 -3600 # Node ID 5360c810222d471db619da4ed765fccdf487b310 # Parent bf0dca8650a4632ad8f85976dd33039f435ef01c scripts: check for, and warn about an unset CT_PREFIX_DIR The user shall provide a directory to install the toolchain into. If he/she does not, this is an error, and shall be detected properly, rather than relying on failure down the road. Thanks to "Pedro I. Sanchez" for pointing out the issue: http://sourceware.org/ml/crossgcc/2009-12/msg00011.html (transplanted from e94f4ffddd1d07b3841160db71694cd19fda6b03) diff -r bf0dca8650a4 -r 5360c810222d scripts/crosstool-NG.sh.in --- a/scripts/crosstool-NG.sh.in Sat Dec 19 13:08:34 2009 +0100 +++ b/scripts/crosstool-NG.sh.in Sat Dec 19 12:44:21 2009 +0100 @@ -134,6 +134,9 @@ # then rescan the options file now: . .config +# Sanity check some directories +CT_TestAndAbort "'CT_PREFIX_DIR' is not set: where should I install?" -z "${CT_PREFIX_DIR}" + # Second kludge: merge user-supplied target CFLAGS with architecture-provided # target CFLAGS. Do the same for LDFLAGS in case it happens in the future. # Put user-supplied flags at the end, so that they take precedence.