naughtyfox

Results 11 comments of naughtyfox

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

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?