Index: /trunk/src/VBox/Main/testcase/tstVBoxAPIXPCOM.cpp
===================================================================
--- /trunk/src/VBox/Main/testcase/tstVBoxAPIXPCOM.cpp	(revision 86615)
+++ /trunk/src/VBox/Main/testcase/tstVBoxAPIXPCOM.cpp	(revision 86616)
@@ -453,4 +453,8 @@
 
 #if 1 /* Please ignore this! It is very very crude. */
+# ifdef RTPATH_APP_PRIVATE_ARCH
+    if (!getenv("VBOX_XPCOM_HOME"))
+        setenv("VBOX_XPCOM_HOME", RTPATH_APP_PRIVATE_ARCH, 1);
+# else
     char szTmp[8192];
     if (!getenv("VBOX_XPCOM_HOME"))
@@ -462,4 +466,5 @@
         setenv("VBOX_XPCOM_HOME", szTmp, 1);
     }
+# endif
 #endif
     (void)argc; (void)argv;
