Before and after the assignment operator, no spaces are allowed.
I don't know if there are any /bin/sh which allow spaces, but at least
in bash, csh and zsh, the former code was no valid assigment.
 if [ `uname` = "Darwin" ] ; then
     printf "Yes.\n"
     mac_os_x=1
-    linker_resolves_library_dependencies = 0
+    linker_resolves_library_dependencies=0
 else
     printf "No.\n"
     mac_os_x=0
-    linker_resolves_library_dependencies = 1
+    linker_resolves_library_dependencies=1
 fi
 
 if [ $errors -gt 0 ]; then