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

Reply via email to