summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog4
-rwxr-xr-xdebian/rules3
2 files changed, 4 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index 477b95f..be01cc9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-qt4-x11 (4.3.3-2) UNRELEASED; urgency=low
+qt4-x11 (4.3.3-2) unstable; urgency=low
* Update 0203-qtexthtmlparser-link-color qt-copy patch:
Add qt-bugs@ issue and Trolltech task ID.
@@ -7,7 +7,7 @@ qt4-x11 (4.3.3-2) UNRELEASED; urgency=low
* Downgrade libqt4-dev dependency to qt4-dev-tools from Recommends to
Suggests.
* Add semicolon at the end of the MimeType key. Thanks to Pino Toscano.
- * Revert build with --as-needed linker flag:
+ * Remove 91_qmake_ldflags_as-needed patch:
It breaks other packages. (Closes: #457038, #457284)
* Add 91_qmake_lflags_no-undefined patch:
By default, qmake adds --no-undefined linker flag.
diff --git a/debian/rules b/debian/rules
index 69cbabf..f721ae2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,7 @@ export QTDIR := $(shell pwd)
export PATH := $(QTDIR)/bin:$(PATH)
export LD_LIBRARY_PATH := $(QTDIR)/lib:$(LD_LIBRARY_PATH)
export CXXFLAGS := -fpermissive
+export LDFLAGS := -Wl,--no-undefined -Wl,--as-needed
QTVERSION := $(shell ls changes-* | cut -f2 -d '-')
CURRENTVERSION := $(shell head -1 debian/changelog | sed 's/[^(]*(\([^)]*\)).*/\1/')
@@ -35,7 +36,7 @@ ifeq ($(DEB_HOST_ARCH),arm)
EXTRA_CONFIGURE_OPTS += -DQT_QLOCALE_USES_FCVT
endif
-DEB_CONFIGURE_SCRIPT_ENV += CXXFLAGS="-fpermissive"
+DEB_CONFIGURE_SCRIPT_ENV += CXXFLAGS="-fpermissive" LDFLAGS="-Wl,--no-undefined -Wl,--as-needed"
ifeq ($(DEB_HOST_ARCH_OS),linux)
PLATFORM_ARG = linux-g++