Check for broken LD that ships with Ubuntu 11.04.

Add a build test to ensure that LD can properly align sections.
diff --git a/Makefile b/Makefile
index 9affb39..d17f85a 100644
--- a/Makefile
+++ b/Makefile
@@ -70,9 +70,9 @@
 ################ Build rules
 
 # Verify the gcc configuration and test if -fwhole-program works.
-TESTGCC:=$(shell CC="$(CC)" tools/test-gcc.sh)
+TESTGCC:=$(shell CC="$(CC)" LD="$(LD)" tools/test-gcc.sh)
 ifeq "$(TESTGCC)" "-1"
-$(error "Please upgrade GCC")
+$(error "Please upgrade GCC and/or binutils")
 endif
 
 ifndef COMPSTRAT