Build failed against Monero v0.17.1.3
Maybe I'm missing some dependency?

Is the `libdevice` related to hardware wallet and `libhidapi`?

The `monero-pool` source is in `/path/to/staging-area/monero-pool/monero-pool-src/`

Here's the output
```
g++ -o build/release/monero-pool \
  build/release/src/xmr.o build/release/src/pool.o build/release/src/forkoff.o \
  build/release/src/util.o \
  build/release/src/webui.o \
  build/release/src/bstack.o \
  build/release/rxi/log/src/log.o  \
  build/release/src/webui-embed.o \
  -fPIC -pie \
  /path/to/usr/lib64/libevent.a \
  /usr/lib64/liblmdb.a \
  /path/to/staging-area/monero/monero-build/src/cryptonote_basic/libcryptonote_basic.a \
  /path/to/staging-area/monero/monero-build/src/crypto/libcncrypto.a \
  /path/to/staging-area/monero/monero-build/src/common/libcommon.a \
  /path/to/staging-area/monero/monero-build/src/ringct/libringct_basic.a \
  /path/to/staging-area/monero/monero-build/src/device/libdevice.a \
  /path/to/staging-area/monero/monero-build/contrib/epee/src/libepee.a \
  /path/to/staging-area/monero/monero-build/external/easylogging++/libeasylogging.a \
  /path/to/staging-area/monero/monero-build/src/libversion.a \
  /path/to/staging-area/monero/monero-build/external/randomx/librandomx.a \
  -llmdb -lpthread -lunbound -ldl -luuid -lboost_system -lboost_date_time -lboost_chrono -lboost_filesystem -lboost_thread -lboost_regex -lboost_serialization -lboost_program_options \
  -L/opt/local/lib/ -L/usr/local/lib \
  -levent_core -levent_pthreads -levent -levent_extra -ljson-c -lssl -lcrypto -lsodium 
/path/to/staging-area/monero/monero-build/src/device/libdevice.a(device_default.cpp.o)
	: In function `crypto::wallet::generate_key_derivation(crypto::public_key const&, epee::mlocked<tools::scrubbed<crypto::ec_scalar> > const&, crypto::key_derivation&)':
	device_default.cpp:(.text._ZN6crypto6wallet23generate_key_derivationERKNS_10public_keyERKN4epee7mlockedIN5tools8scrubbedINS_9ec_scalarEEEEERNS_14key_derivationE[_ZN6crypto6wallet23generate_key_derivationERKNS_10public_keyERKN4epee7mlockedIN5tools8scrubbedINS_9ec_scalarEEEEERNS_14key_derivationE]+0x27): undefined reference to `monero_crypto_amd64_64_24k_generate_key_derivation'
/path/to/staging-area/monero/monero-build/src/device/libdevice.a(device_default.cpp.o)
	: In function `crypto::wallet::derive_subaddress_public_key(crypto::public_key const&, crypto::key_derivation const&, unsigned long, crypto::public_key&)':
	device_default.cpp:(.text._ZN6crypto6wallet28derive_subaddress_public_keyERKNS_10public_keyERKNS_14key_derivationEmRS1_[_ZN6crypto6wallet28derive_subaddress_public_keyERKNS_10public_keyERKNS_14key_derivationEmRS1_]+0x51): undefined reference to `monero_crypto_amd64_64_24k_generate_subaddress_public_key'
collect2: error: ld returned 1 exit status
Makefile:172: recipe for target 'monero-pool' failed
make: *** [monero-pool] Error 1
* Make release FAIL
```
