File create-shared-library.patch of Package gaia2
Index: gaia-2.4.6/src/wscript
===================================================================
--- gaia-2.4.6.orig/src/wscript
+++ gaia-2.4.6/src/wscript
@@ -47,7 +47,7 @@ def build_library(bld):
if bld.env['WITH_STLFACADE']:
sources += bld.path.ant_glob('stlfacade/*.cpp')
- gaialib = bld.stlib(
+ gaialib = bld.shlib(
source = sources,
target = 'gaia2',
uselib = 'QT5CORE QT5NETWORK QT5CONCURRENT SVM',
@@ -107,8 +107,9 @@ def build_tools(bld):
source = 'tools/gaiainfo.cpp',
target = 'tools/gaiainfo',
includes = [ '.', 'metrics', '3rdparty' ] + qtincludes,
- uselib = 'QT5CORE QT5NETWORK QT5CONCURRENT SVM',
- use = ['gaia2'] + bld.env['USELIB'])
+ uselib = 'QT5CORE QT5NETWORK QT5CONCURRENT SVM gaia2',
+ use = bld.env['USELIB'])
+# use = ['gaia2'] + bld.env['USELIB'])
# GaiaFusion
bld.install_as('${PREFIX}/bin/gaiafusion', 'tools/gaiafusion.py', chmod=0o755)