These instructions helped me out a lot. I couldn't find it on this thread so I figured I would share!
--------------------------------------------------------------------------------------------
Instructions for compiling yescrypt-miner
Windows x64, the same rule apply for 32 bit
1. Download and install Cygwin 64 bit setup from
http://www.cygwin.com/. Here is a direct link to the latest version:
http://cygwin.com/setup-x86_64.exe 64bits
http://cygwin.com/setup-x86.exe 32bits
2. Run the setup as administrator. Use defaults until you get to the package selection screen. Find these packages one by one and click next to them where it says 'skip' to mark them for installation (skip should change to a version number):
devel/gcc-g++
libs/libcurl-devel
devel/automake
devel/make
archive/unzip
net/wget
devel/git
3. Hit next, then next again to mark all dependencies and begin downloading / installing packages.
4. Wait a few minutes for everything to finish downloading/installing.
5. Hit finish.
6. Open a cygwin terminal as administrator either by going to Start menu -> Cygwin
-> Cygwin 64 terminal, or runing C:\Cygwin64\cygwin.bat. All future commands are done from this terminal.
7. Download cpuminer-yescrypt source from their github using the following command:
git clone
https://github.com/noncepool/cpuminer-yescrypt.git 8. Change dirs:
cd cpuminer-yescrypt
9. Mark autogen.sh as executable:
chmod +x autogen.sh
10. Run autogen.sh
./autogen.sh
11. Run the configure script, optimizing it for speed:
CFLAGS="-O3 -march=native" ./configure
12. Compile it:
make
13. Download the wallet from globalboo.st.
14. Run it and let it sync the blockchain.
15. Close it.
16. Create a globalboost.conf file alongside the wallet with the following in it:
rpcuser=user
rpcpassword=password
rpcallowip=127.0.0.1
rpcport=8225
daemon=1
server=1
gen=0
17. Restart GlobalBoost-Y wallet
18. Run your minerd.exe like the following:
./minerd.exe -a yescrypt -o
http://127.0.0.1:8225 -O user:password
19. You are now solo mining!
20. If you'd like to connect to a pool, just re-run minerd.exe
like this:
./minerd.exe -a yescrypt -o tcp+stratum://pool-goes-here.com:8225 -O user:password
21. If this helped you, feel free to tip me some BSTY to support the development at
YDpYSyvfAwkt7BEAimACZFVnkb6SSQ4qCW
Special comments for non intel Processors
If your processor doesn’t support SIMD instructions consider replace #include "yescrypt-simd.c" and use #include yescrypt-opt.c on the file yescrypt.c