Addressing CGO pains, one at a time
A developer shares solutions to common pain points and limitations encountered when using CGO, Go's FFI mechanism, to interface with C and Rust libraries.
A developer shares solutions to common pain points and limitations encountered when using CGO, Go's FFI mechanism, to interface with C and Rust libraries.
A guide to cross-compiling Odin programs for Raspberry Pi Zero using musl libc, enabling static ARM64 builds from an x86_64 development machine.
A guide to overcoming x86/ARM architecture mismatch issues when developing on ARM-based machines using VS Code and Docker.
Introduces `zig cc`, a tool from the Zig language that can compile C code and serve as a drop-in replacement for GCC/Clang with cross-compilation support.
A developer details the process of porting Alpine Linux to the RISC-V architecture using the HiFive Unleashed board, including cross-compiler setup and musl libc patches.
Tips for using Docker to compile, cross-compile, and deploy Go applications without installing Go locally.
A developer details porting KnightOS's C-based toolchain (assembler, debugger, emulator) to WebAssembly to simplify development in a browser.
A technical guide on customizing and cross-compiling software for embedded Linux routers using OpenWRT on a Linksys WRT54G.