@neauoire I'm curious, how is it a pain specifically for ARM?
afaik it's just the same tools but compiled for a different arch, no?
Top-level
4 comments
My experience has been that you have to do a lot of voodoo to get C programs running on a new platform. Rust is a lot better at this. I wonder if Zig has solved this? |
@kelp It's many little things, the toolchain doesn't quite behave the same. gcc-wise, ASAN as an example, behaves totally differently. We use tcc for our wiki, and so you end up running after your own tail with all the weird errors in the flavor of `Invalid relocation entry [14] '.rela.debug_info' @ 000004f5
`. The only reliable C experience on ARM that I've had the chance of using was compiling with pcc on Plan9. On linux, it has never once just worked.