Arch Linux is a fantastic Linux distribution for developers, but it’s not without flaws. When I tried to create a portable executable by statically linking all its dependencies, the linker couldn’t find the static libraries. It turns out that since around 2013, Arch Linux stopped shipping pre-built static libraries. The solution? Build the static libraries by ourselves using the Arch Linux Build System (ABS). Here’s a concise summary of the steps ...