diff -pruN 1.8.1+dfsg1-5/debian/changelog 1.8.1+dfsg1-6/debian/changelog
--- 1.8.1+dfsg1-5/debian/changelog	2018-09-11 19:56:53.000000000 +0000
+++ 1.8.1+dfsg1-6/debian/changelog	2018-09-14 19:27:30.000000000 +0000
@@ -1,3 +1,15 @@
+pcl (1.8.1+dfsg1-6) unstable; urgency=medium
+
+  [ Jochen Sprickerhof ]
+  * use --max-parallel=2 for Ubuntu
+  * Add patch for pcl_2d-1.8.pc
+
+  [ Adrian Bunk ]
+  * Reduce the amount of debug information when building for 32bit architectures
+    (Closes: #908820)
+
+ -- Jochen Sprickerhof <jspricke@debian.org>  Fri, 14 Sep 2018 21:27:30 +0200
+
 pcl (1.8.1+dfsg1-5) unstable; urgency=medium
 
   [ Gianfranco Costamagna ]
diff -pruN 1.8.1+dfsg1-5/debian/patches/0001-Generate-pkgconfig-for-2d-module.patch 1.8.1+dfsg1-6/debian/patches/0001-Generate-pkgconfig-for-2d-module.patch
--- 1.8.1+dfsg1-5/debian/patches/0001-Generate-pkgconfig-for-2d-module.patch	1970-01-01 00:00:00.000000000 +0000
+++ 1.8.1+dfsg1-6/debian/patches/0001-Generate-pkgconfig-for-2d-module.patch	2018-09-13 20:11:04.000000000 +0000
@@ -0,0 +1,26 @@
+From f26bd2f898b45cc24854031e3a13397f315c2099 Mon Sep 17 00:00:00 2001
+From: Sergey Alexandrov <alexandrov88@gmail.com>
+Date: Thu, 31 Aug 2017 11:59:19 +0200
+Subject: [PATCH] Generate pkgconfig for 2d module
+
+---
+ 2d/CMakeLists.txt | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/2d/CMakeLists.txt b/2d/CMakeLists.txt
+index afaa99846..5a3db1040 100644
+--- a/2d/CMakeLists.txt
++++ b/2d/CMakeLists.txt
+@@ -35,6 +35,9 @@ if(build)
+ 
+     include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include" ${VTK_INCLUDE_DIRECTORIES})
+ 
++    set(LIB_NAME "pcl_${SUBSYS_NAME}")
++    PCL_MAKE_PKGCONFIG_HEADER_ONLY("${LIB_NAME}" "${SUBSYS_NAME}" "${SUBSYS_DESC}" "${SUBSYS_DEPS}" "" "" "" "")
++
+     #Install include files
+     PCL_ADD_INCLUDES("${SUBSYS_NAME}" "${SUBSYS_NAME}" ${incs})
+     PCL_ADD_INCLUDES("${SUBSYS_NAME}" "${SUBSYS_NAME}/impl" ${impl_incs})
+-- 
+2.19.0
+
diff -pruN 1.8.1+dfsg1-5/debian/patches/series 1.8.1+dfsg1-6/debian/patches/series
--- 1.8.1+dfsg1-5/debian/patches/series	2018-09-11 19:56:43.000000000 +0000
+++ 1.8.1+dfsg1-6/debian/patches/series	2018-09-14 19:17:22.000000000 +0000
@@ -2,3 +2,4 @@
 0002-Dereference-shared_ptr-fix-for-GCC8.patch
 2422.patch
 2338.patch
+0001-Generate-pkgconfig-for-2d-module.patch
diff -pruN 1.8.1+dfsg1-5/debian/rules 1.8.1+dfsg1-6/debian/rules
--- 1.8.1+dfsg1-5/debian/rules	2018-09-11 19:56:29.000000000 +0000
+++ 1.8.1+dfsg1-6/debian/rules	2018-09-14 19:23:35.000000000 +0000
@@ -11,21 +11,8 @@ LDFLAGS:=$(shell dpkg-buildflags --get L
 CFLAGS+=$(CPPFLAGS)
 CXXFLAGS+=$(CPPFLAGS)
 
-DEB_BUILD_ARCH     ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-ifneq (,$(filter $(DEB_BUILD_ARCH),mips mipsel))
-	CXXFLAGS+=--param ggc-min-expand=20
-endif
-
-ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
-        ifeq ($(DEB_HOST_ARCH),amd64)
-                export DEB_BUILD_MAINT_OPTIONS=parallel=2
-        endif
-        ifeq ($(DEB_HOST_ARCH),arm64)
-                export DEB_BUILD_MAINT_OPTIONS=parallel=2
-        endif
-        ifeq ($(DEB_HOST_ARCH),ppc64el)
-                export DEB_BUILD_MAINT_OPTIONS=parallel=2
-        endif
+ifeq (32,$(DEB_HOST_ARCH_BITS))
+	CXXFLAGS+=-g1
 endif
 
 BUILD_DOC = $(if $(shell dh_listpackages | grep libpcl-doc),-DWITH_DOCS=ON)
@@ -33,6 +20,12 @@ BUILD_DOC = $(if $(shell dh_listpackages
 # Multiarch.
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
+ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes)
+  PARALLEL=--max-parallel=2
+else
+  PARALLEL=
+endif
+
 .PHONY: override_dh_auto_configure \
 	override_dh_install \
 	override_dh_installchangelogs
@@ -106,4 +99,4 @@ override_dh_installchangelogs:
 
 
 %:
-	dh  $@ --builddirectory=build
+	dh  $@ $(PARALLEL) --builddirectory=build
