profile
viewpoint

Ask questionsCannot compile 0.14 on ARMv7: undefined reference to CryptonightR_instruction

I am trying to build the v0.14.0.0 tag with -DBUILD_SHARED_LIBS=1 on an ARMv7. At first, compilation failed due to #5178 which I could fix after applying #5184. Now compilation is failing at a later step, when linking the executables:

[ 84%] Linking CXX executable ../../bin/monero-wallet-rpc
../crypto/libcncrypto.so: undefined reference to `CryptonightR_instruction87'
../crypto/libcncrypto.so: undefined reference to `CryptonightR_instruction_mov47'
../crypto/libcncrypto.so: undefined reference to `CryptonightR_instruction_mov84'
../crypto/libcncrypto.so: undefined reference to `CryptonightR_instruction237'
../crypto/libcncrypto.so: undefined reference to `CryptonightR_instruction151'
../crypto/libcncrypto.so: undefined reference to `CryptonightR_instruction196'
[...]
collect2: error: ld returned 1 exit status
src/wallet/CMakeFiles/wallet_rpc_server.dir/build.make:133: recipe for target 'bin/monero-wallet-rpc' failed
make[2]: *** [bin/monero-wallet-rpc] Error 1
CMakeFiles/Makefile2:2254: recipe for target 'src/wallet/CMakeFiles/wallet_rpc_server.dir/all' failed
make[1]: *** [src/wallet/CMakeFiles/wallet_rpc_server.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
monero-project/monero

Answer questions gavriilos

All seems fine. The DB migration was successful, the node got up to speed with the network, and is now correctly handling monero-wallet-cli connections. You can/should merge this into v0.14.

useful!
source:https://uonfu.com/
Github User Rank List