[Pkg-xfce-devel] Bug#756428: xfconf: 4.10.0-2

Breno Leitao brenohl at br.ibm.com
Tue Jul 29 19:12:15 UTC 2014


Package: xfconf
Version: 4.10.0-2
Severity: normal
Tags: patch
User: debian-powerpc at lists.debian.org
Usertags: ppc64el

Dear Maintainer,

Currently xfconf doesn't build on ppc64el because the package fail to identify
ppc64el as a platform that support shared object.

	dh_install --fail-missing -X .la
	dh_install: libxfconf-0-dev missing files (usr/lib/*/lib*.so), aborting
	make[1]: *** [override_dh_install] Error 255
	make[1]: Leaving directory `/«PKGBUILDDIR»'
	make: *** [binary] Error 2
	dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2

So, I am going to ask you to patch the configure and aclocal.m4 files to add
ppc64el as an architecture that supports shared objects.

I got this patch from Canonical and it works fine on Debian/ppc64el.

Thank you
Breno
-------------- next part --------------
--- xfconf-4.10.0.orig/aclocal.m4
+++ xfconf-4.10.0/aclocal.m4
@@ -2060,7 +2060,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
 	  x86_64-*linux*)
 	    LD="${LD-ld} -m elf_i386"
 	    ;;
-	  ppc64-*linux*|powerpc64-*linux*)
+	  powerpc64le-*)
+	    LD="${LD-ld} -m elf32lppclinux"
+	    ;;
+	  powerpc64-*)
 	    LD="${LD-ld} -m elf32ppclinux"
 	    ;;
 	  s390x-*linux*)
@@ -2079,7 +2082,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
 	  x86_64-*linux*)
 	    LD="${LD-ld} -m elf_x86_64"
 	    ;;
-	  ppc*-*linux*|powerpc*-*linux*)
+	  powerpcle-*)
+	    LD="${LD-ld} -m elf64lppc"
+	    ;;
+	  powerpc-*)
 	    LD="${LD-ld} -m elf64ppc"
 	    ;;
 	  s390*-*linux*|s390*-*tpf*)
Index: xfconf-4.10.0/configure
===================================================================
--- xfconf-4.10.0.orig/configure
+++ xfconf-4.10.0/configure
@@ -8413,7 +8413,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
 	  x86_64-*linux*)
 	    LD="${LD-ld} -m elf_i386"
 	    ;;
-	  ppc64-*linux*|powerpc64-*linux*)
+	  powerpc64le-*)
+	    LD="${LD-ld} -m elf32lppclinux"
+	    ;;
+	  powerpc64-*)
 	    LD="${LD-ld} -m elf32ppclinux"
 	    ;;
 	  s390x-*linux*)
@@ -8432,7 +8435,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
 	  x86_64-*linux*)
 	    LD="${LD-ld} -m elf_x86_64"
 	    ;;
-	  ppc*-*linux*|powerpc*-*linux*)
+	  powerpcle-*)
+	    LD="${LD-ld} -m elf64lppc"
+	    ;;
+	  powerpc-*)
 	    LD="${LD-ld} -m elf64ppc"
 	    ;;
 	  s390*-*linux*|s390*-*tpf*)


More information about the Pkg-xfce-devel mailing list