Estou construindo um sistema Slackware a partir do código-fonte e atingindo um muro de dependência aqui. (Antes que você pergunte: não, eu não estou tentando "torná-lo mais rápido"; estou construindo contra uma biblioteca C diferente.) Obtendo um conjunto de ferramentas e o básico (coreutils, archivers, shell, perl, kernel, etc. ) foi bastante simples, mas quando eu olho para as centenas restantes de pacotes eu não sei em que ordem eles precisam ser construídos para atender suas dependências.
Examinando os vários documentos, não vejo nenhuma ordem de construção listada e também não há um script de construção mestre, apenas os SlackBuilds dos pacotes individuais. E .tgz não lista dependências como as do deb ou RPM. Isso é apenas algo que Patrick mantém em sua cabeça que o resto de nós mortais terá que descobrir manualmente, ou eu estou perdendo um doc em algum lugar?
Eu tentei usar o BLFS, mas o Slackware parece construir o X muito mais cedo no processo do que o BLFS. Eu suponho que eu posso simplesmente tentar construir tudo, note quando as dependências falham, e manualmente fazer uma árvore de dependência, mas eu estou esperando que haja apenas uma lista de construção em algum lugar que eu estou perdendo ...