diff -u -r ../serf-1.3.9/SConstruct ./SConstruct
--- ../serf-1.3.9/SConstruct	2015-09-17 08:46:24.000000000 -0400
+++ ./SConstruct	2016-09-26 10:32:22.315215335 -0400
@@ -155,6 +155,7 @@
 env = Environment(variables=opts,
                   tools=('default', 'textfile',),
                   CPPPATH=['.', ],
+		  PLATFORM='posix'
                   )
 
 env.Append(BUILDERS = {
@@ -216,7 +217,7 @@
 # from current_version, so don't use the PATCH level to avoid that build and
 # runtime patch levels have to be identical.
 if sys.platform != 'sunos5':
-  env['SHLIBVERSION'] = '%d.%d.%d' % (MAJOR, MINOR, 0)
+  env['SHLIBSUFFIX'] = '.so'
 
 LIBNAME = 'libserf-%d' % (MAJOR,)
 if sys.platform != 'win32':