diff --git a/src/conio/Common.gmake b/src/conio/Common.gmake
index f2b6603d1f71cbf1b6a1113199fb1ceabbe8f75c..b05581987e404eedcb54f7aa2ff693a1bd6a2f21 100644
--- a/src/conio/Common.gmake
+++ b/src/conio/Common.gmake
@@ -1,7 +1,7 @@
 #ifeq ($(os),sunos)
 # CIOLIB-MT_LIBS		+=	$(UL_PRE)curses$(UL_SUF)
 #else
-# CIOLIB-MT_LIBS		+=	$(UL_PRE)ncursesw$(UL_SUF)
+# CIOLIB-MT_LIBS		+=	$(UL_PRE)ncursesw$(UL_SUF) $(UL_PRE)tinfow$(UL_SUF)
 #endif
 
 # OSs with vasprintf...
@@ -29,9 +29,9 @@ ifneq ($(os),win32)
   CIOLIB-MT_LIBS		+=	$(UL_PRE)curses$(UL_SUF)
  else
   ifeq ($(os),darwin)
-   CIOLIB-MT_LIBS		+=	$(UL_PRE)ncurses$(UL_SUF)
+   CIOLIB-MT_LIBS		+=	$(UL_PRE)ncurses$(UL_SUF) $(UL_PRE)tinfow$(UL_SUF)
   else
-   CIOLIB-MT_LIBS		+=	$(UL_PRE)ncursesw$(UL_SUF)
+   CIOLIB-MT_LIBS		+=	$(UL_PRE)ncursesw$(UL_SUF) $(UL_PRE)tinfow$(UL_SUF)
   endif
  endif
  ifndef NO_X