set the soversion
Index: dmlc-core/CMakeLists.txt
===================================================================
--- dmlc-core.orig/CMakeLists.txt
+++ dmlc-core/CMakeLists.txt
@@ -58,6 +58,10 @@ if(USE_AZURE)
 endif()
 
 add_library(dmlc ${SOURCE})
+# reference: xgboost's CMakeLists.txt
+set_target_properties(dmlc PROPERTIES VERSION 0 SOVERSION 0
+	CXX_STANDARD 11 CXX_STANDARD_REQUIRED ON
+	POSITION_INDEPENDENT_CODE ON)
 
 # Sanitizer
 if (DMLC_USE_SANITIZER)
