Iñaki Baz Castillo wrote:
> shared object; recompile with -fPIC
You need to compile the libraries with -fPIC.
You can use this patch.
HTH,
Ludovico
Make sure all shared code is compiled with -fPIC
Index: qutecom-2.2~rc3.dfsg0/owbuild/owbuild/OWDefaultCompilerFlags.cmake
===================================================================
--- qutecom-2.2~rc3.dfsg0.orig/owbuild/owbuild/OWDefaultCompilerFlags.cmake 2008-12-18 14:22:36.000000000 +0100
+++ qutecom-2.2~rc3.dfsg0/owbuild/owbuild/OWDefaultCompilerFlags.cmake 2008-12-20 14:24:47.000000000 +0100
@@ -15,12 +15,10 @@
# With -fPIC
if (UNIX AND NOT WIN32)
- if (CMAKE_SIZEOF_VOID_P MATCHES "8")
- ow_check_cxx_compiler_flag("-fPIC" WITH_FPIC)
- if (WITH_FPIC)
- add_definitions(-fPIC)
- endif (WITH_FPIC)
- endif (CMAKE_SIZEOF_VOID_P MATCHES "8")
+ ow_check_cxx_compiler_flag("-fPIC" WITH_FPIC)
+ if (WITH_FPIC)
+ add_definitions(-fPIC)
+ endif (WITH_FPIC)
if (GCC4)
# See http://www.cynapses.org/tmp/gcc/fortify_source
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev