diff --git a/debian/control b/debian/control
index f0134cf..efcc90e 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Vcs-Browser: http://git.debian.org/?p=collab-maint/ijs.git
 Package: libijs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${misc:Depends},
  libc6-dev,
  libijs-0.35 (= ${binary:Version})
@@ -44,6 +45,8 @@ Description: IJS raster image transport protocol: development files
 Package: libijs-0.35
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Description: IJS raster image transport protocol: shared library
diff --git a/debian/libijs-0.35.install b/debian/libijs-0.35.install
index 7193d9d..0f46a2a 100644
--- a/debian/libijs-0.35.install
+++ b/debian/libijs-0.35.install
@@ -1 +1 @@
-usr/lib/libijs-0.35.so
+usr/lib/*/libijs-0.35.so
diff --git a/debian/libijs-dev.install b/debian/libijs-dev.install
index 9b3da64..ca9d2fd 100644
--- a/debian/libijs-dev.install
+++ b/debian/libijs-dev.install
@@ -1,7 +1,6 @@
 usr/bin/ijs-config
 usr/include/
-usr/lib/libijs.a
-usr/lib/libijs.la
-usr/lib/libijs.so
-usr/lib/pkgconfig/
+usr/lib/*/libijs.a
+usr/lib/*/libijs.so
+usr/lib/*/pkgconfig/
 usr/share/man/
diff --git a/debian/patches/pkgconfig-libdir.diff b/debian/patches/pkgconfig-libdir.diff
new file mode 100644
index 0000000..e50ad09
--- /dev/null
+++ b/debian/patches/pkgconfig-libdir.diff
@@ -0,0 +1,40 @@
+Index: ijs/Makefile.am
+===================================================================
+--- ijs.orig/Makefile.am	2013-08-18 18:27:48.228796269 +0800
++++ ijs/Makefile.am	2013-08-18 18:31:31.532802497 +0800
+@@ -34,7 +34,7 @@
+
+ pkgincludedir=$(includedir)/ijs
+ m4datadir = $(datadir)/aclocal
+-pkgconfigdatadir = $(prefix)/lib/pkgconfig
++pkgconfigdatadir = $(libdir)/pkgconfig
+
+ lib_LTLIBRARIES = libijs.la
+
+Index: ijs/Makefile.in
+===================================================================
+--- ijs.orig/Makefile.in	2013-08-18 18:27:48.232796269 +0800
++++ ijs/Makefile.in	2013-08-18 18:31:15.660802054 +0800
+@@ -117,7 +117,7 @@
+
+ MAINT_CHARSET = latin1
+ m4datadir = $(datadir)/aclocal
+-pkgconfigdatadir = $(prefix)/lib/pkgconfig
++pkgconfigdatadir = $(libdir)/pkgconfig
+
+ lib_LTLIBRARIES = libijs.la
+
+Index: ijs/ijs-config.in
+===================================================================
+--- ijs.orig/ijs-config.in	2013-08-18 18:27:48.244796269 +0800
++++ ijs/ijs-config.in	2013-08-18 18:34:16.448807097 +0800
+@@ -43,8 +43,7 @@
+       echo $includes
+       ;;
+     --libs)
+-      libdirs=-L@libdir@
+-      echo $libdirs -lijs
++      echo -lijs
+       ;;
+     *)
+       echo "${usage}" 1>&2
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..81d452d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+pkgconfig-libdir.diff
diff --git a/debian/rules b/debian/rules
index 7e2ff91..3cc90b8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,7 +29,7 @@ libpkgname = libijs-$(DEB_UPSTREAM_VERSION)
 
 DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(ijs_spec\.pdf|debian/(changelog|copyright(|_hints|_newhints)))$
 
-DEB_CONFIGURE_EXTRA_FLAGS += --enable-shared
+DEB_CONFIGURE_EXTRA_FLAGS += --enable-shared --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
 DEB_MAKE_BUILD_TARGET = all doc
 
 DEB_DH_MAKESHLIBS_ARGS_$(libpkgname) = -V'$(libpkgname) (>= $(DEB_UPSTREAM_VERSION))'
