Index: /trunk/nv.lua
===================================================================
--- /trunk/nv.lua	(revision 122)
+++ /trunk/nv.lua	(revision 123)
@@ -39,4 +39,7 @@
 		end
 
+	configuration "linux"
+		linkoptions { "-ldl" }
+
 	configuration "vs*"
 		defines { "_SECURE_SCL=0", "_CRT_SECURE_NO_WARNINGS=1" }
Index: /trunk/nv/common.hh
===================================================================
--- /trunk/nv/common.hh	(revision 122)
+++ /trunk/nv/common.hh	(revision 123)
@@ -136,5 +136,4 @@
 #endif
 
-
 namespace nv
 {
@@ -184,5 +183,7 @@
 	if (p == 0)
 	{
+#ifdef NV_LOG
 		NV_THROW( std::bad_cast );
+#endif
 	}
 
