Search Criteria
Package Details: stockfish 1:17-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/stockfish.git (read-only, click to copy) |
---|---|
Package Base: | stockfish |
Description: | A strong UCI chess engine |
Upstream URL: | https://stockfishchess.org/ |
Keywords: | chess uci |
Licenses: | GPL-3.0 |
Submitter: | None |
Maintainer: | niklasf |
Last Packager: | niklasf |
Votes: | 160 |
Popularity: | 0.31 |
First Submitted: | 2009-12-18 06:41 (UTC) |
Last Updated: | 2024-09-07 06:27 (UTC) |
Dependencies (2)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
Required by (5)
- en-croissant (optional)
- gambito-git
- jerry
- jerry-git
- syzygytb-git (optional)
Latest Comments
1 2 3 4 5 6 .. 9 Next › Last »
HurricanePootis commented on 2025-01-16 02:01 (UTC)
@niklasf
The stockfish Makefile chooses what compiler to use by reading the environment variable
COMP
instead of readingCC
orCXX
. For those that prefer to use Clang as their default compiler, could the following change be considered?This will set the variable
COMP
to either gcc or clang depending on which compiler is set forCC
. As a fall back, the variable will be set to blank, in which case the Makefile will choose GCC by default.calvinmwadime commented on 2024-09-06 22:17 (UTC) (edited on 2024-09-06 22:37 (UTC) by calvinmwadime)
Hello, I was playing around with stockfish, and noticed that there is a new update upstream released a few hours ago. Here is a link to github update with the patch . Most specifically, the commit to use is this .
niklasf commented on 2024-06-04 17:50 (UTC)
@HurricanePootis: Thanks, fixed.
HurricanePootis commented on 2024-06-04 05:48 (UTC)
This package does not comply with an SPDX compliant
license()
, nor does it listgcc-libs
as a depend. Besides that, it's a swag package. I have left a patch below:niklasf commented on 2024-04-29 20:46 (UTC)
@bagasdotme: Thanks, applied.
@xiota: Unfortunately Stockfish-specific arguments/flags are required. The performance difference increased a lot after neural networks were introduced. For example, x86-64-bmi2 vs x86-64 is usually more than twice as fast in terms of nps.
bagasdotme commented on 2024-04-29 02:45 (UTC) (edited on 2024-04-29 02:45 (UTC) by bagasdotme)
@niklasf: Instead of downloading default neural nets when building (and thus require wget/curl in depends array, you can list them in sources array), just like in berserk PKGBUILD:
xiota commented on 2024-04-01 15:55 (UTC)
CPU detection is unnecessary when FLAGS are set correctly in
makepkg.conf
(user responsibility).From benchmarks I ran a while back, the performance benefit wasn't very big, about the same as using clang instead of gcc.
niklasf commented on 2024-02-26 18:43 (UTC)
@xiota: Sorry, I understand that doing build-time CPU feature detection is essentially broken, but the regression on modern hardware would be so huge that I don't just want to remove it without replacement. Maybe we could build for all applicable targets and have a small wrapper script doing feature detection at runtime?
xiota commented on 2023-12-31 20:55 (UTC) (edited on 2023-12-31 21:14 (UTC) by xiota)
Please remove CPU detection code. It produces binaries that crash when used on a different computer. I understand that the upstream
Makefile
also tries to detect CPU.Here is a
PKGBUILD
that bypasses CPU detection and respectsCXXFLAGS
set inmakepkg.conf
niklasf commented on 2022-09-07 20:27 (UTC)
@buzo: Thanks. Removed those.
@SandaruKasa: There is now an official solution (https://github.com/official-stockfish/Stockfish/commit/a4d18d23a9f7626234fcfbb6b23b3d0b8d1a9441). So I backported this, replacing the workaround.
1 2 3 4 5 6 .. 9 Next › Last »