#884597 mono-runtime-common: Fail to install mono-runtime-common:i386 on amd64

Package:
mono-runtime-common
Source:
mono
Description:
Mono runtime - common files
Submitter:
"Damien R."
Date:
2025-08-17 18:39:03 UTC
Severity:
important
#884597#5
Date:
2017-12-17 13:03:41 UTC
From:
To:
Dear Maintainer,

When trying to install mono-runtime-common:i386 it fails with the following output:
--
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mono-runtime-common:i386 : Depends: binutils:i386 but it is not going to be installed
                            Depends: mono-gac:i386 (= 4.6.2.7+dfsg-1) but it is not installable
E: Unable to correct problems, you have held broken packages.
--

The problem is due to that it depends on mono-gac:i386 and as mono-gac is available for all
and not for i386 it fails.

#884597#12
Date:
2018-09-29 09:11:00 UTC
From:
To:
control: severity -1 important

This is a multi-arch problem and therefore not grave.
mono-runtime-common is installable on a pure i386 system.

mono-gac and mono-4.0-gac should be converted to Architecture:any to
relay the architecture constraint of the dependency to libc6. (mono-gac
depends on mono-4.0-gac depends on libc6)

Also the binutils dependency needs to be changed to binutils-for-host.
All calls to binutils need to be prefixed with "$(DEB_HOST_GNU_TYPE)-".

#884597#23
Date:
2025-08-17 18:34:47 UTC
From:
To:
close 884597 6.14.1+ds-3
thanks

mono-runtime-common is no longer built from src:mono.
If the ability to co-install mono-runtime:i386 and mono-runtime:amd64 on a same
system is desirable, please open a new bug report about that, with its severity
set to "wishlist".