From 736f956700b1a0e29c9ebb533bf30212da6418ee Mon Sep 17 00:00:00 2001 From: Tom Ross Date: Fri, 27 Feb 2009 06:02:40 +0000 Subject: The built-in ld on OS X does not understand the --version flag so use -v instead and parse the output into something somewhat useful. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20123 a1c6a512-1295-4272-9138-f99709370657 --- tools/configure | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tools/configure') diff --git a/tools/configure b/tools/configure index aa46beca5d..04d8e8d93f 100755 --- a/tools/configure +++ b/tools/configure @@ -2217,7 +2217,11 @@ gccver=`$CC -dumpversion`; # figure out the binutil version too and display it, mostly for the build # system etc to be able to see it easier -ldver=`$LD --version | head -n 1 | sed -e 's/[^0-9.]//g'` +if [ $uname = "Darwin" ]; then + ldver=`$LD -v 2>&1 | sed -e 's/[^0-9.-]//g'` +else + ldver=`$LD --version | head -n 1 | sed -e 's/[^0-9.]//g'` +fi if [ -z "$gccver" ]; then echo "WARNING: The compiler you must use ($CC) is not in your path!" -- cgit v1.2.3