naughtyfox
naughtyfox
Of course, I'll let you know it hepled
I built `armv8` library, it seemed to work: ``` $ nm -C ./external/randomx/librandomx.a | grep randomx_program 0000000000000000 T _randomx_program_aarch64 0000000000003354 T _randomx_program_aarch64_cacheline_align_mask1 0000000000003368 T _randomx_program_aarch64_cacheline_align_mask2 000000000000324c T _randomx_program_aarch64_imul_rcp_literals_end 000000000000344c T...
We've got the next linking error: ``` Undefined symbols for architecture arm64: "___clear_cache", referenced from: void randomx::JitCompilerA64::generateSuperscalarHash(randomx::SuperscalarProgram (&) [8ul], std::__1::vector&) in librandomx.a(jit_compiler_a64.cpp.o) randomx::JitCompilerA64::generateProgram(randomx::Program&, randomx::ProgramConfiguration&) in librandomx.a(jit_compiler_a64.cpp.o) randomx::JitCompilerA64::generateProgramLight(randomx::Program&, randomx::ProgramConfiguration&, unsigned int)...
No, I need to make monero wallet libraries to link and work :)
Is it possible to not call `___clear_cache` function?
I'm not sure if the wallet don't need it to be correct. A year ago or so I've got an `illegal instruction` in armv8 ios library when it tried to...
@SChernykh I followed your advice to create empty `__clear_cache` function and it helped to link the project. Thank you
oh... that wouldn't be easy...
Hi everyone! I would like to vote up for adding serialization/deserialization of CompletedOfflineStage struct.
I got the same issue. Is this library supported still?