This is a tracking issue for the fact that the rust boulder uses 386 for the ISA where the dlang boulder used x86. To resolve this (per discussion in Matrix), we need to do the following:
[ ] Add duplicate provides to all emul32 packages to provide both 386 and x86 for all provides fields. Override the depends to use x86 INSTEAD OF 386 - serpent-os/moss#223
[ ] Rebuild all emul32 packages with that boulder
[ ] Change the depends field to 386 instead of x86
[ ] Rebuild all emul32 packages with that boulder
[ ] Strip out the compat code so that emul32 package only provide and depend on 386
[ ] (Optional) Rebuild emul32 packages again. This is optional because it will happen naturally over time.
This is a tracking issue for the fact that the rust boulder uses
386
for the ISA where the dlang boulder usedx86
. To resolve this (per discussion in Matrix), we need to do the following:[ ] Add duplicate provides to all emul32 packages to provide both
386
andx86
for all provides fields. Override the depends to usex86
INSTEAD OF386
- serpent-os/moss#223 [ ] Rebuild all emul32 packages with that boulder [ ] Change the depends field to386
instead ofx86
[ ] Rebuild all emul32 packages with that boulder [ ] Strip out the compat code so that emul32 package only provide and depend on386
[ ] (Optional) Rebuild emul32 packages again. This is optional because it will happen naturally over time.