Bug#386815: gtk+2.0: FTBFS (ppc64): sibling call optimization to `IA__gdk_display_open' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls
Andreas Jochens
aj at andaco.de
Thu Jun 14 18:13:29 UTC 2007
Hello,
thanks for looking at the ppc64 related bug.
On Thu, Jun 14, 2007 at 02:06:46PM +0200, Loïc Minier wrote:
> > With the attached patch, which adds '-mminimal-toc' to CFLAGS
> > for each call of 'configure', the packages can be compiled on ppc64.
>
> Is this still useful? I'd like to merge the patch if it is.
Yes, a patch adding the -mminimal-toc flag to CFLAGS is still necessary
on ppc64. I will attach an updated version of the patch which applies
to the latest version in unstable (2.10.13-1).
>
> Is there a corresponding binutils bug open? Is this fixed in newer
> binutils?
I am not aware of any newer binutils version which would make it
possible to build gtk+2.0 without the extra -mminimal-toc flag on ppc64.
Regards
Andreas Jochens
diff -urN ../tmp-orig/gtk+2.0-2.10.13/debian/rules ./debian/rules
--- ../tmp-orig/gtk+2.0-2.10.13/debian/rules 2007-06-14 16:58:48.000000000 +0000
+++ ./debian/rules 2007-06-14 15:28:42.000000000 +0000
@@ -27,6 +27,11 @@
# from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
+
+ifeq ($(DEB_BUILD_GNU_CPU),powerpc64)
+ CFLAGS += -mminimal-toc
+endif
CFLAGS += -Wall -g
More information about the pkg-gnome-maintainers
mailing list