Thorsten Glaser <t.gla...@tarent.de> 于2020年6月11日周四 下午2:24写道: > > On Thu, 11 Jun 2020, YunQiang Su wrote: > > > > So we see that the package libgcc-9-dev-i386-cross:amd64 does not exist > > > > in fact it may be problem of apt, since we do have > > libgcc-9-dev-i386-cross:all > > Ah, but :all packages that are not Multi-Arch:foreign (which this > probably doesn’t qualify for) are implicitly architecture-qualified, > so maybe the Depends must be changed to libgcc-9-dev-i386-cross:all > explicitly? > > > It is a :amd64 package, it shouldn't depends on :i386 package. > > With Multi-Arch, this is possible and allowed; wine does it, > for example.
No. wine doesn't depend on foreign packages. For src:wine, all of it depend on is native packages. For bin:wine, it depends on wine64 | wine32. It doesn't have anything about multiarch at all. For debug or some daily use, it may be OK, while for the automatic jobs, it is not as good as required. > > Please get the people behind Multi-Arch on board as well, > they can share valuable insight and perhaps help fixing this. > > bye, > //mirabilos > -- > tarent solutions GmbH > Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/ > Tel: +49 228 54881-393 • Fax: +49 228 54881-235 > HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941 > Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg -- YunQiang Su