tags 289658 patch
thanks

The attached patch forces the use of -Wa,-xgot when linking libsmokeqt on
mips and mipsel.  It's been tested by Thiemo Seufer and verified to build.

I'm happy to upload a subsequent NMU for this issue as well if you would
like.  Since this continues to block an RC bugfix for testing, I'll NMU by
this weekend at the latest if you don't otherwise indicate your intention to
upload.

There may still be an outstanding issue on mips, where the package failed to
build with a "Bus error"; but I don't see how this could be a sourceful
problem in the libqt-perl package, so hopefully it will resolve itself on
the next try.

Thanks,
-- 
Steve Langasek
postmodern programmer
diff -u libqt-perl-3.008/debian/changelog libqt-perl-3.008/debian/changelog
--- libqt-perl-3.008/debian/changelog
+++ libqt-perl-3.008/debian/changelog
@@ -1,3 +1,12 @@
+libqt-perl (3.008-1.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Use -Wa,-xgot on mipsel when building libsmokeqt, otherwise we
+    overflow the symbol table and the package fails to build.
+    Closes: #289658.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Mon, 10 Jan 2005 04:16:37 -0800
+
 libqt-perl (3.008-1.2) unstable; urgency=high
 
   * Non-maintainer upload, with thanks to Adeodato Sim� for his help in
diff -u libqt-perl-3.008/debian/rules libqt-perl-3.008/debian/rules
--- libqt-perl-3.008/debian/rules
+++ libqt-perl-3.008/debian/rules
@@ -50,6 +50,9 @@
        dh_testdir
 
        # Add here commands to compile the package.
+ifneq (,$(findstring $(DEB_HOST_ARCH),$(MISSING_LIBSMOKEQT_ARCHES)))
+       $(MAKE) -C smoke LD_RUN_PATH= CXXFLAGS=-Wa,-xgot
+endif
        $(MAKE) LD_RUN_PATH=
 
        $(RUN_CHRPATH) chrpath -d smoke/qt/.libs/libsmokeqt.so

Attachment: signature.asc
Description: Digital signature

Reply via email to