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
signature.asc
Description: Digital signature

