Package Details: fex-emu 2406-1

Git Clone URL: https://aur.archlinux.org/fex-emu.git (read-only, click to copy)
Package Base: fex-emu
Description: Fast usermode x86 and x86-64 emulator for Arm64
Upstream URL: https://fex-emu.com
Licenses: MIT
Submitter: 1ace
Maintainer: Sonicadvance1
Last Packager: Sonicadvance1
Votes: 3
Popularity: 0.019690
First Submitted: 2022-08-15 15:32 (UTC)
Last Updated: 2024-06-13 01:48 (UTC)

Latest Comments

Sonicadvance1 commented on 2024-06-13 05:23 (UTC)

xxHash case sensitive bug should be fixed in latest change.

Ektor-5 commented on 2024-06-08 18:49 (UTC)

99de1e32c3dd introduces regression: Rename of repo url xxhash -> xxHash

fatal: repository '/home/alarm/fex-emu/src/xxhash' does not exist
fatal: clone of '/home/alarm/fex-emu/src/xxhash' into submodule path '/home/alarm/fex-emu/src/FEX/External/xxhash' failed

Sonicadvance1 commented on 2024-03-02 07:17 (UTC)

@simona: This is because FEX-Emu only supports AArch64/Arm64. x86-64 isn't a supported architecture of the emulator.

simona commented on 2024-02-29 10:06 (UTC) (edited on 2024-02-29 10:06 (UTC) by simona)

it says no x86_64 aarchtecture

simona commented on 2023-07-13 14:54 (UTC)

perfect

1ace commented on 2023-07-13 11:03 (UTC)

@simona: fixed now (dfb54f6a3f90), you should be able to install fex-emu without conflicts with fmt. Thanks for the report :)

simona commented on 2023-07-08 22:48 (UTC)

fex-emu: /usr/include/fmt/args.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/chrono.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/color.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/compile.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/core.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/format-inl.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/format.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/os.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/ostream.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/printf.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/ranges.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/std.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/include/fmt/xchar.h è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/lib/cmake/fmt/fmt-config-version.cmake è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/lib/cmake/fmt/fmt-config.cmake è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/lib/cmake/fmt/fmt-targets.cmake è già presente nel filesystem (appartiene a fmt)
fex-emu: /usr/lib/pkgconfig/fmt.pc è già presente nel filesystem (appartiene a fmt)

clover commented on 2023-05-17 16:42 (UTC)

Does this package assume that an x86-64 rootfs has already been set up?

1ace commented on 2022-09-09 09:19 (UTC)

@Sonicadvance1: added you as a co-maintainer, feel free to make modifications as you see fit :)

Sonicadvance1 commented on 2022-08-16 02:23 (UTC) (edited on 2022-08-16 02:27 (UTC) by Sonicadvance1)

erofs-utils once it gets bumped to 1.5 will be desired by this as well. erofsfuse is more desirable than squashfuse and FEX-Emu supports both, although recommending erofsfuse.

At some point we will want to enable thunking on this platform as well, but sorting out cross-compiling will be interesting.

Probably also want to pass in -DBUILD_TESTS=False to the cmake arguments, since tests won't matter here. Removes the nasm requirement.

Our minimum spec is also clang10, not sure if that matters in this build system. Enabling thunks bumps that minimum spec to clang11 or clang12.