On Thu, Jun 25, 2020 at 09:49:01AM +0800, YunQiang Su wrote: > Helmut Grohne <hel...@subdivi.de> 于2020年6月24日周三 上午6:30写道: > > On Sun, Jun 21, 2020 at 09:10:48PM +0800, YunQiang Su wrote: > > > The major problem is Depends: libgcc-10-dev-i386-cross:amd64 (>= > > > 10.1.0-3cross1) but it is not installable > > > we need to mark gcc-10-i686-linux-gnu depends on > > > libgcc-10-dev-i386-cross:all to solve this problem. > > > > Can you try applying the attached patch? > > I don't think that mark gcc-N-triple as MA: foreign is a good idea. > It may confuse some user lot: will they try to install gcc-N-triple > from non-compliance arch?
Can you elaborate on why you think this is not a good idea? In particular, #666743 will also include this change. The patch set has been there for quite a while. It would be high time comment on such an important aspect. I'm also confused about which users would be confused by the change. The idea is that it doesn't matter which gcc you install. apt will prefer the native one. What does "non-compliance" mean in this context? Did you actually try the patch to see whether it solves your problem? Helmut