#1023619 libx86emu: Add riscv64 support

#1023619#5
Date:
2022-11-07 17:58:30 UTC
From:
To:
Dear Maintainer,

Please enable riscv64 architecture, patch file is attached.

I tried to build on Hifive Unmatched and qemu, build succeed with only enabling
the architecture in debian/control, no other changes needed.

Thank you.

Yifan Xu

#1023619#10
Date:
2022-11-07 23:42:54 UTC
From:
To:
I note that the current debian/rules disables running the tests, so
libx86emu may not work on riscv64 even if it builds, so please try to
re-enable the tests in debian/rules by dropping override_dh_auto_test
and then building again so that the tests are run.

#1023619#15
Date:
2024-06-13 15:27:35 UTC
From:
To:
Hi!

I doubt this kind of patch is enough as neither riscv64 nor loong64
seem to have port I/O (only memory mapped I/O), and the package would
now fail on both arches given the new missing declarations build flags.

To port this would require adding memory mapped I/O to the library,
see the other related bug #1069498.

I think both the riscv64 and loong64 reports should be closed, if
there's no one willing to actually port the library.

Thanks,
Guillem