diff --git a/require.c b/require.c
index e19001a27ee70e0fbfb7de7b5c81fb349e19126e..20928962e23ba9a340abd4f86b12c729b9526b57 100644
--- a/require.c
+++ b/require.c
@@ -1001,6 +1001,8 @@ int require(const char* module, const char* version, const char* args)
         putenvprintf("T_A=%s", targetArch);
         putenvprintf("EPICS_HOST_ARCH=%s", targetArch);
         putenvprintf("EPICS_RELEASE=%s", epicsRelease);
+        putenvprintf("EPICS_BASETYPE=%s", epicsBasetype);
+        putenvprintf("OS_CLASS=%s", osClass);
     }
 
     if (module == NULL)