Lo he intentado con esa distro y sin resultado.
El error que me sale le sale ha esta persona tmb : https://dev.openwrt.org/ticket/20000
Pero yo en cambio no encuentro la libreria musl dentro del menuconfig de la compilación
Como ya te digo, creo que ese repo es demasiado antiguo y no tiene las bibliotecas musl. Compila con uClibc.
Asegúrate de que tienes instalados los paquetes de desarrollo (los que tienen -dev en el nombre).
Mira en los hilos relevantes. Hay hilos que tratan de compilar, y tienen instrucciones que son más o menos genéricas.
Para una compilación con paquetes básicos, los que se muestran en esos hilos de compilación, son los adecuados. Para compilar un repositorio completo, seguramente hará falta instalar otros paquetes en el sistema, que ahora no recuerdo, pero de los que se pueden encontrar cuáles son por San Google.
Recuerda que los paquetes en make menuconfig, se pueden marcar como '*' o como 'M'. Los marcados con asterisco se integran en la imagen final, ocupando espacio. Los marcados como 'M'ódulos, no se integran en la imagen y se pueden incorporar luego. No integres todos los paquetes con asterisco, o tendrás una imagen descomunal, y no te cabrá en la memoria flash del router.
Haz una compilación con todos los parámetros por defecto, y mira si compila. Tardará tiempo porque tiene que fabricar todo el toolchain. Si compila bien, haz cambios poco a poco con el menuconfig, y vuelve a compilar. Tardará unos 5 minutos en rehacer la imagen, porque lo anterior ya lo tiene hecho.
Para guardar los parámetros configurados en el menuconfig, haz una copia del fichero .config. Ahí es donde se guarda lo que marcas en el menuconfig. Si algo no te funcionara después de unos cambios, sobreescribe el .config con la copia hecha y empieza de nuevo. Si no te aparece el fichero .config en el listado, muestra los ficheros ocultos.