Bug#829441: Package cant be installed for multiple archs (eg. amd64 and i386)

Sylvestre Ledru sylvestre at debian.org
Sun Sep 4 13:29:47 UTC 2016

Le 03/07/2016 à 13:01, Norbert Lange a écrit :
> Package: libclang-common-3.8-dev
> Version: 1:3.8.1-2
> Hello,
> this is a continuation of Bug Report 771380 (since I dont think it
> will be fixed back there).
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771380
> The issue is that you can only install 1 architecture version of the
> libraries, producing an i386 executable with sanitizer or rt library
> would need the i386 version installed - this is not possible, atleast
> nor as long the amd64 version is installed.
> The solution is to split up the architecture-dependend files into a
> own package and set the multiarch flags correctly.
> I did a patch to demonstrate this, I am sure you might find better names.
> Thus, installing clang with the i386 libraries could be done simpy by:
> apt-get install clang-3.8 libclang-common-3.8-dev:i386
First, sorry about the lag.

How much testing have you done on this?

I am concern that this might have some unexpected side effects.
Could you give some examples (commands) failing and now working with your patch.


More information about the Pkg-llvm-team mailing list