17:26:48 <m-relay> <kayabanerve:monero.social> Arguably the whole point of no_std (not just one overlooked) is embedded hardware compatibility. We are not discussing running thousand row BPs on hardware wallets at this time so that's an irrelevant discussion. 17:26:48 <m-relay> <kayabanerve:monero.social> The seeded RNG design would add crates for the discussed deployment and therefore should not be done for monerod. 17:26:49 <m-relay> <kayabanerve:monero.social> There are actual discussions on how to properly shrink binary sizes of libs if that's a concern. Chucking no_std at it isn't a great solution. 17:30:08 <m-relay> <kayabanerve:monero.social> <a data-mention-type="user" href="https://matrix.to/#/@syntheticbird:monero.social" contenteditable="false">@SyntheticBird</a> Much better point, though probably for -dev? 17:30:08 <m-relay> <kayabanerve:monero.social> Also, per https://github.com/monero-project/monero?tab=readme-ov-file#cross-compiling, Monero only lists riscv64-linux-gnu (not risc-v openbsd). 17:32:28 <m-relay> <kayabanerve:monero.social> <a data-mention-type="user" href="https://matrix.to/#/@syntheticbird:monero.social" contenteditable="false">@SyntheticBird</a> Great question, though probably for -dev? 17:32:28 <m-relay> <kayabanerve:monero.social> Also, per https://github.com/monero-project/monero?tab=readme-ov-file#cross-compiling, Monero only lists riscv64-linux-gnu (not risc-v openbsd). 20:47:49 <m-relay> <syntheticbird:monero.social> > Arguably the whole point of no_std (not just one overlooked) is embedded hardware compatibility. We are not discussing running thousand row BPs on hardware wallets at this time so that's an irrelevant discussion. 20:47:50 <m-relay> <syntheticbird:monero.social> Not necessarily embedded imo, UEFI and Wasm aren't embedded. but still fair to not use no_std 20:47:51 <m-relay> <syntheticbird:monero.social> > There are actual discussions on how to properly shrink binary sizes of libs if that's a concern. Chucking no_std at it isn't a great solution. 20:47:52 <m-relay> <syntheticbird:monero.social> `build-std` is still a nightly feature but could show itself handy for that purpose in the future 20:47:53 <m-relay> <syntheticbird:monero.social> > though probably for -dev? 20:47:54 <m-relay> <syntheticbird:monero.social> Ok I move on -dev