Re: ia64 SE Linux support
On 1/27/21 10:25 AM, Russell Coker wrote:
> Currently ia64 seems to be the only architecture that you can't run SE Linux
> on, and the problem is gem2deb. The libselinux source package has a <!noruby>
> option in debian/control, is it possible and reasonable to enable that for
> ia64 to get it to build without Ruby support? It appears that nothing in
> Debian depends on the ruby-selinux package and only one package even
> recommends it.
That would probably work. FWIW, Ruby is stuck on ia64 on 2.5 as Debian skipped
2.6 and 2.7 dropped support for ia64. According to the people at Gentoo, it might
be possible to re-add minimal ia64 to Ruby as compared to fully-flegded support
that was present before.
> Also it seems that qemu support for ia64 has been dropped, is there an
> emulator that's usable and available? Can you use the old version of qemu
> before it was dropped to run it? I've got SE Linux running on s390x, ppc64,
> and riscv64 with qemu and would like to do the same with ia64.
QEMU never had emulation support for ia64, it just supported KVM on ia64, i.e.
virtual machines on ia64 hardware.
There is some work for ia64 emulation support in QEMU available on Github 
as well as the emulator Ski  that is currently being taken care of by one
of the Gentoo developers (trofi).
> I'd like to get SE Linux usable in ia64 in time for bullseye, but without risk
> of messing up the other architectures.
I don't think there is any risk in this regard. We could just as "[!ia64]" to the
gem2deb dependency. Or I could build an older gem2deb with a forged version
number for ia64. I might do the latter today.
>  https://github.com/XVilka/qemu-ia64/tree/ia64-system
>  https://github.com/trofi/ski
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - firstname.lastname@example.org
`. `' Freie Universitaet Berlin - email@example.com
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913