Index: /trunk/Config.kmk
===================================================================
--- /trunk/Config.kmk	(revision 3429)
+++ /trunk/Config.kmk	(revision 3430)
@@ -294,8 +294,8 @@
   endif
   ifndef KBUILD_MACOSX_WHATEVER_MODE
-   if $(KBUILD_MACOSX_TARGET_VERSION) == 4
+   if $(KBUILD_MACOSX_TARGET_VERSION) <= 4
     TOOL_GCC4MACHO_SUFFIX	        = -4.0
     TOOL_GXX4MACHO_SUFFIX		= -4.0
-   else if $(KBUILD_MACOSX_TARGET_VERSION) >= 5
+   else if $(KBUILD_MACOSX_TARGET_VERSION) <= 9 # dunno which exactly.
     TOOL_GCC4MACHO_SUFFIX	        = -4.2
     TOOL_GXX4MACHO_SUFFIX		= -4.2
@@ -305,4 +305,7 @@
     ifeq ($(wildcard $(KBUILD_MACOSX_SDK)),)
      KBUILD_MACOSX_SDK           := /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform$(KBUILD_MACOSX_SDK)
+    endif
+    ifeq ($(wildcard $(KBUILD_MACOSX_SDK)),)
+     KBUILD_MACOSX_SDK           := /Library/Developer/CommandLineTools/SDKs/MacOSX10.$(KBUILD_MACOSX_TARGET_VERSION)$(if-expr $(KBUILD_MACOSX_TARGET_VERSION)==4,u,).sdk
     endif
    endif
