[Bug 1901665] Review Request: box86 - Linux Userspace x86 Emulator

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1901665



--- Comment #6 from Nicolas Chauvet (kwizart) <kwizart@xxxxxxxxx> ---
(In reply to Raphael Groner from comment #5)
> > This package is known to only work on arm.
> 
> Though, I'd try to build on all possible architectures anyways 
This is the package description:
"Box86 lets you run x86 Linux programs (such as games) on non-x86 Linux, like
ARM (host system needs to be 32bit little-endian)."

So this package MUST be 32bit by design and "of course" building it on x86 is
not relevant are the software intend to translate x86 binaries into something
else 32 bit, little endian.
So arm is really the only relevant architecture, unless you ignore what's the
package is about.

> "Each architecture listed in ExcludeArch MUST have a bug filed in bugzilla,
> describing the reason that the package does not compile/build/work on that
This is fine for most packages that incidentally don't build for an
architecture whereas they should do.
The difference here is that this package is not "designed" to build on others
architectures (specially not 64bit ones as it's described on the upstream
project). For the very same reason that wine 64bit cannot translate 32bit
windows executable and vis versa)...
I hope that it's clear enough...

The only issue remains that to translate x86 linux binaries for arm, there is a
need to install some x86 dependencies on the host. And if using fedora
packages, then there is a path clash to be expected. (as x86 and arm libraries
are using the same /usr/lib/ path). So this package looks very complex to use
on the fedora side. (unless using x86 binary with only a deps on libc++).
I only expect to build a dedicated chroot with x86 libraries and libstdc++
replaced by box86...

But that's so unusual that I don't expect this package to land in fedora
officially, so unless one has a better idea, there is my copr...


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux