Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on glibc for Linux builds of Stockfish #129

Closed
niklasf opened this issue Nov 29, 2020 · 1 comment
Closed

Remove dependency on glibc for Linux builds of Stockfish #129

niklasf opened this issue Nov 29, 2020 · 1 comment

Comments

@niklasf
Copy link
Member

niklasf commented Nov 29, 2020

Statically linking musl is easy for the Rust client, but so far I have failed to create statically linked Stockfish builds.

The current build script is https://github.com/niklasf/Stockfish/blob/fishnet-master/.github/workflows/build.yml

@teotwaki
Copy link

@niklasf You might want to do some performance testing prior to committing to musl. Although I'm a big fan of it and run it on my daily driver, there are reports that musl induces some serious poor performance for multithreaded code. Some theories appear to point at the allocator implementation, as jemalloc seems to improve things.

@niklasf niklasf changed the title Remove dependency on glibc for Linux builds Remove dependency on glibc for Linux builds of Stockfish Dec 6, 2020
@niklasf niklasf closed this as completed Dec 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants