Bug#863927: qtwebengine-opensource-src: FTBFS: memory exhausted
On Mon, Jun 05, 2017 at 10:44:59AM +0200, Rene Engelhard wrote:
>...
> This looks unnecessarily ugly to me (or I miss something). Why not use
> dpkg-buildflags' mechanism for this? See e.g.
>...
> In this case maybe _APPEND -g1 (if you don't do the _STRIP)
Thanks, your _APPEND suggestion is much better than my original patch.
Sandro, the debdiff of my upload is attached.
> Regards,
>
> Rene
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
diffstat for qtwebengine-opensource-src-5.7.1+dfsg qtwebengine-opensource-src-5.7.1+dfsg
changelog | 8 ++++++++
rules | 8 ++++++++
2 files changed, 16 insertions(+)
diff -Nru qtwebengine-opensource-src-5.7.1+dfsg/debian/changelog qtwebengine-opensource-src-5.7.1+dfsg/debian/changelog
--- qtwebengine-opensource-src-5.7.1+dfsg/debian/changelog 2017-01-18 20:08:01.000000000 +0200
+++ qtwebengine-opensource-src-5.7.1+dfsg/debian/changelog 2017-06-05 16:16:54.000000000 +0300
@@ -1,3 +1,11 @@
+qtwebengine-opensource-src (5.7.1+dfsg-6.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Build with -g1 instead of -g on 32bit architectures.
+ (Closes: #863927)
+
+ -- Adrian Bunk <bunk@debian.org> Mon, 05 Jun 2017 16:16:54 +0300
+
qtwebengine-opensource-src (5.7.1+dfsg-6) unstable; urgency=medium
[ Sandro Knauß ]
diff -Nru qtwebengine-opensource-src-5.7.1+dfsg/debian/rules qtwebengine-opensource-src-5.7.1+dfsg/debian/rules
--- qtwebengine-opensource-src-5.7.1+dfsg/debian/rules 2017-01-18 20:00:38.000000000 +0200
+++ qtwebengine-opensource-src-5.7.1+dfsg/debian/rules 2017-06-05 16:16:54.000000000 +0300
@@ -6,6 +6,14 @@
export NINJAFLAGS=-v
include /usr/share/dpkg/default.mk
+DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
+
+# TODO: properly integrate with the other debug setting
+ifeq (32,$(DEB_HOST_ARCH_BITS))
+ export DEB_CFLAGS_MAINT_APPEND = -g1
+ export DEB_CXXFLAGS_MAINT_APPEND = -g1
+endif
+
export CFLAGS := $(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
Reply to: