[pkg-boost-devel] Bug#738538: Is boost1.55 really multiarch ?

Mathieu Malaterre malat at debian.org
Mon Feb 10 11:26:53 UTC 2014


Package: libboost1.55-dev
Version: 1.55.0-1
Severity: important

I am trying to build a custom software with g++-multilib. I would like
to be able to use -m32 on my amd64 box, but I cannot find a way to
install boost with both amd64 and i386 package.

Steps:

$ apt-cache policy libboost1.55-dev:amd64 libboost1.55-dev:i386
  Installed: 1.55.0-1
  Candidate: 1.55.0-1
  Version table:
 *** 1.55.0-1 0
        500 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status
libboost1.55-dev:i386:
  Installed: (none)
  Candidate: 1.55.0-1
  Version table:
     1.55.0-1 0
        500 http://ftp.fr.debian.org/debian/ sid/main i386 Packages
$ sudo apt-get install libboost1.55-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  g++-4.6 libavcodec53 libavformat53 libavutil51 libboost-atomic1.54.0
libboost-chrono1.54.0 libboost-context1.54.0 libboost-date-time1.54.0
libboost-graph-parallel1.54.0
  libboost-graph1.54.0 libboost-locale1.54.0 libboost-log1.54.0
libboost-math1.54.0 libboost-mpi-python1.54.0 libboost-mpi1.54.0
libboost-program-options1.54.0
  libboost-python1.54.0 libboost-random1.54.0 libboost-regex1.49.0
libboost-serialization1.54.0 libboost-signals1.54.0
libboost-test1.54.0 libboost-thread1.54.0
  libboost-timer1.54.0 libboost-wave1.54.0 libcglib-java
libclang-common-dev libclang1 libcloog-isl4:i386 libcoin60
libcppnetlib0 libdirac-encoder0 libffi5 libfglrx
  libgmp10:i386 libinsighttoolkit3.20 libisl10:i386 libllvm3.2
libmaven-plugin-testing-java libmockito-java libmpc2 libmpc3:i386
libmpfr4:i386 libobjenesis-java
  libstdc++6-4.6-dev libtiff4-dev libtiffxx0c2 libx264-123
linux-headers-3.2.0-4-amd64 linux-headers-3.2.0-4-common
linux-headers-amd64 linux-kbuild-3.2 llvm-3.2 llvm-3.2-dev
  llvm-3.2-runtime mono-dmcs mpi-default-bin nvidia-installer-cleanup
zlib1g:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  autopoint binutils binutils-mingw-w64-x86-64 cpp-4.7 dpkg-dev
g++-4.7 gcc-4.7 gcc-4.7-base gcc-4.7-multilib gcc-4.8-base
gcc-4.8-base:i386 hardening-includes
  lib32gcc-4.7-dev lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0
libasan0 libasan0:i386 libatomic1 libatomic1:i386 libc6:i386
libc6-dev:i386 libc6-dev-x32 libc6-i686:i386
  libc6-x32 libdpkg-perl libgcc-4.7-dev libgcc-4.8-dev
libgcc-4.8-dev:i386 libgcc1 libgcc1:i386 libgcc1-dbg libgfortran3
libgmp10 libgomp1 libgomp1:i386 libitm1 libitm1:i386
  libobjc-4.8-dev libobjc4 libquadmath0 libquadmath0:i386
libstdc++-4.8-dev libstdc++-4.8-dev:i386 libstdc++6 libstdc++6:i386
libstdc++6-4.7-dbg libstdc++6-4.7-dev libtsan0
  libx32gcc-4.7-dev libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0
lintian linux-libc-dev linux-libc-dev:i386
Suggested packages:
  binutils-doc gcc-4.7-locales g++-4.7-multilib gcc-4.7-doc
libmudflap0-4.7-dev libgomp1-dbg libitm1-dbg libquadmath0-dbg
libmudflap0-dbg libcloog-ppl0 libppl-c4 libppl9
  libpwl5 libboost1.55-doc:i386 libboost-atomic1.55-dev:i386
libboost-chrono1.55-dev:i386 libboost-context1.55-dev:i386
libboost-coroutine1.55-dev:i386
  libboost-date-time1.55-dev:i386 libboost-exception1.55-dev:i386
libboost-filesystem1.55-dev:i386 libboost-graph1.55-dev:i386
libboost-graph-parallel1.55-dev:i386
  libboost-iostreams1.55-dev:i386 libboost-locale1.55-dev:i386
libboost-log1.55-dev:i386 libboost-math1.55-dev:i386
libboost-mpi1.55-dev:i386 libboost-mpi-python1.55-dev:i386
  libboost-program-options1.55-dev:i386 libboost-python1.55-dev:i386
libboost-random1.55-dev:i386 libboost-regex1.55-dev:i386
libboost-serialization1.55-dev:i386
  libboost-signals1.55-dev:i386 libboost-system1.55-dev:i386
libboost-test1.55-dev:i386 libboost-thread1.55-dev:i386
libboost-timer1.55-dev:i386 libboost-wave1.55-dev:i386
  libboost1.55-tools-dev:i386 libmpfrc++-dev:i386 libntl-dev:i386
glibc-doc:i386 locales:i386 manpages-dev:i386 libstdc++-4.8-doc
libstdc++-4.8-doc:i386 libstdc++6-4.7-doc
  binutils-multiarch libtext-template-perl libyaml-perl
Recommended packages:
  gcc:i386 c-compiler:i386
The following packages will be REMOVED:
  build-essential cableswig cpp cpp-4.8 dh-autoreconf dkms g++ g++-4.8
gcc gcc-4.8 gccxml libboost1.55-dev libtool php5-dev
The following NEW packages will be installed:
  autopoint gcc-4.8-base:i386 lib32gcc-4.7-dev libasan0:i386
libatomic1:i386 libboost1.55-dev:i386 libc6:i386 libc6-dev:i386
libc6-dev-x32 libc6-i686:i386 libc6-x32
  libgcc-4.7-dev libgcc-4.8-dev:i386 libgcc1:i386 libgomp1:i386
libitm1:i386 libquadmath0:i386 libstdc++-4.8-dev:i386 libstdc++6:i386
libx32gcc-4.7-dev libx32gcc1 libx32gomp1
  libx32itm1 libx32quadmath0 linux-libc-dev:i386
The following packages will be upgraded:
  binutils binutils-mingw-w64-x86-64 cpp-4.7 dpkg-dev g++-4.7 gcc-4.7
gcc-4.7-base gcc-4.7-multilib gcc-4.8-base hardening-includes
lib32gcc1 lib32gomp1 lib32itm1
  lib32quadmath0 libasan0 libatomic1 libdpkg-perl libgcc-4.8-dev
libgcc1 libgcc1-dbg libgfortran3 libgmp10 libgomp1 libitm1
libobjc-4.8-dev libobjc4 libquadmath0
  libstdc++-4.8-dev libstdc++6 libstdc++6-4.7-dbg libstdc++6-4.7-dev
libtsan0 lintian linux-libc-dev
34 upgraded, 25 newly installed, 14 to remove and 524 not upgraded.
Need to get 59.5 MB of archives.
After this operation, 22.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] ,
Abort.



More information about the pkg-boost-devel mailing list