Deprecate the x86-64-modern arch

Explicitly describe the architecture as deprecated,
it remains available as its current alias x86-64-sse41-popcnt

CPUs that support just this instruction set are now years old,
any few years old Intel or AMD CPU supports x86-64-avx2. However,
naming things 'modern' doesn't age well, so instead use explicit names.

Adjust CI accordingly. Wiki, fishtest, downloader done as well.

closes https://github.com/official-stockfish/Stockfish/pull/4691

No functional change.
This commit is contained in:
Joost VandeVondele
2023-07-16 16:25:03 +02:00
parent 913574f421
commit d70a905ce3
5 changed files with 22 additions and 12 deletions

View File

@@ -80,11 +80,11 @@ big-endian machines such as Power PC, and other platforms.
On Unix-like systems, it should be easy to compile Stockfish directly from the
source code with the included Makefile in the folder `src`. In general, it is
recommended to run `make help` to see a list of make targets with corresponding
descriptions.
descriptions. An example suitable for most Intel and AMD chips:
```
cd src
make -j build ARCH=x86-64-modern
make -j profile-build ARCH=x86-64-avx2
```
Detailed compilation instructions for all platforms can be found in our