Index: /trunk/src/bldprogs/Makefile.kmk
===================================================================
--- /trunk/src/bldprogs/Makefile.kmk	(revision 46558)
+++ /trunk/src/bldprogs/Makefile.kmk	(revision 46559)
@@ -63,5 +63,5 @@
 
 
-BLDPROGS.win += VBoxDef2LazyLoad
+BLDPROGS += VBoxDef2LazyLoad
 VBoxDef2LazyLoad_TEMPLATE = VBOXBLDPROG
 VBoxDef2LazyLoad_SOURCES  = VBoxDef2LazyLoad.cpp
Index: /trunk/src/bldprogs/VBoxDef2LazyLoad.cpp
===================================================================
--- /trunk/src/bldprogs/VBoxDef2LazyLoad.cpp	(revision 46558)
+++ /trunk/src/bldprogs/VBoxDef2LazyLoad.cpp	(revision 46559)
@@ -428,6 +428,6 @@
             "    push    rdx\n"
             " %%ifdef ASM_CALL64_GCC\n"
+            "    push    rsi\n"
             "    push    rdi\n"
-            "    push    rsi\n"
             " %%else\n"
             "    sub     rsp, 20h\n"
@@ -535,5 +535,5 @@
 static int usage(const char *pszArgv0)
 {
-    printf("usage: %s --libary <loadname> --output <lazyload.asm> <input.def>\n",
+    printf("usage: %s --libary <loadname> --output <lazyload.asm> <input.def>\n"
            "\n"
            "Copyright (C) 2013 Oracle Corporation\n"
