- Rebuild liblwip.a from clean sources (removed initrd.o contamination) - Add switch.o to provide cpu_switch_to symbol - Add sys_arch.o to provide sys_now and nexus_lwip_panic - Add freestanding defines to cc.h (LWIP_NO_CTYPE_H, etc.) - Compile sys_arch.c with -mcmodel=medany for RISC-V Fixes duplicate symbol errors and undefined reference errors. Kernel now builds successfully with: zig build -Dtarget=riscv64-freestanding |
||
|---|---|---|
| .. | ||
| cc.h | ||
| perf.h | ||
| sys_arch.h | ||