diff --git a/plugins/input/csv/build.py b/plugins/input/csv/build.py index 626b0bd41..35cba1d1e 100644 --- a/plugins/input/csv/build.py +++ b/plugins/input/csv/build.py @@ -54,6 +54,7 @@ else: if env['PLUGIN_LINKING'] == 'shared': libraries.append('boost_system%s' % env['BOOST_APPEND']) + libraries.insert(0,env['MAPNIK_NAME']) libraries.append(env['ICU_LIB_NAME']) TARGET = plugin_env.SharedLibrary('../%s' % PLUGIN_NAME, SHLIBPREFIX='', diff --git a/plugins/input/postgis/build.py b/plugins/input/postgis/build.py index d11d88436..3abb88e2e 100644 --- a/plugins/input/postgis/build.py +++ b/plugins/input/postgis/build.py @@ -52,6 +52,7 @@ libraries = copy(plugin_env['LIBS']) if env['PLUGIN_LINKING'] == 'shared': libraries.append('boost_system%s' % env['BOOST_APPEND']) + libraries.insert(0,env['MAPNIK_NAME']) libraries.append(env['ICU_LIB_NAME']) TARGET = plugin_env.SharedLibrary('../%s' % PLUGIN_NAME, SHLIBPREFIX='', diff --git a/plugins/input/shape/build.py b/plugins/input/shape/build.py index abb4e9cdb..0173f09c1 100644 --- a/plugins/input/shape/build.py +++ b/plugins/input/shape/build.py @@ -48,8 +48,8 @@ plugin_env.Append(CPPDEFINES=cppdefines) if env['PLUGIN_LINKING'] == 'shared': libraries.append('boost_system%s' % env['BOOST_APPEND']) + libraries.insert(0,env['MAPNIK_NAME']) libraries.append(env['ICU_LIB_NAME']) - TARGET = plugin_env.SharedLibrary('../shape', SHLIBSUFFIX='.input', SHLIBPREFIX='', diff --git a/plugins/input/sqlite/build.py b/plugins/input/sqlite/build.py index 6c7c7f54c..37da4650c 100644 --- a/plugins/input/sqlite/build.py +++ b/plugins/input/sqlite/build.py @@ -44,6 +44,7 @@ if env['SQLITE_LINKFLAGS']: if env['PLUGIN_LINKING'] == 'shared': libraries.append('boost_system%s' % env['BOOST_APPEND']) + libraries.insert(0,env['MAPNIK_NAME']) libraries.append(env['ICU_LIB_NAME']) TARGET = plugin_env.SharedLibrary('../%s' % PLUGIN_NAME, SHLIBPREFIX='',