Package Details: ares-emu 141-1

Git Clone URL: https://aur.archlinux.org/ares-emu.git (read-only, click to copy)
Package Base: ares-emu
Description: Cross-platform, open source, multi-system emulator by Near and Ares team, focusing on accuracy and preservation.
Upstream URL: https://ares-emu.net/
Licenses: ISC
Conflicts: ares-emu
Provides: ares-emu
Submitter: Snowstorm64
Maintainer: Snowstorm64 (SoullessSentinel)
Last Packager: Snowstorm64
Votes: 22
Popularity: 0.088338
First Submitted: 2021-02-21 21:36 (UTC)
Last Updated: 2024-11-04 20:12 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Pinned Comments

Snowstorm64 commented on 2024-06-09 09:50 (UTC) (edited on 2024-06-09 10:19 (UTC) by Snowstorm64)

The use of -march=native is intended by Ares developers for squeezing more performance from your CPU, at the cost of portability. This is critical for some core (e.g. N64), where some extra FPS could make the difference between a playable game and a less playable one. Since this is AUR where one builds a binary for themselves, it makes sense to sacrifice portability for some more performance.

If you need to redistribuite the binary, you can edit the PKGBUILD by adding local=false to the make line, like this:

make -C "${srcdir}/ares-${pkgver}/desktop-ui" hiro=gtk3 compiler=clang++ local=false

local=false sets -march flag as x86-64-v2 instead of native.

Latest Comments

« First ‹ Previous 1 2 3 4

Snowstorm64 commented on 2021-06-28 18:14 (UTC)

Is 'base-devel' installed? Can you post the entire log? It would help to know more details about the error.

alocacoc55 commented on 2021-06-28 17:37 (UTC)

It doesn't build for me, ==> ERROR: A failure occurred in build().

Snowstorm64 commented on 2021-02-27 12:50 (UTC)

That was it, I've felt I forgot something. Thanks for the tip!

Vaporeon commented on 2021-02-27 06:42 (UTC)

ares-paths.patch and LICENSE should be in the source array, plus they should be used from $srcdir.