Cross-compiling Slackware: a ordem de construção é listada em algum lugar?

2

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 ...

    
por Bandrami 07.09.2014 / 06:44

1 resposta

1

OK, para quem quer que esteja procurando, o bom pessoal do linuxquestions.org e do canal de IRC do slackware me apontou na direção certa.

  1. O Slackware geralmente não é construído do zero; os lançamentos são mais como congelamentos de um sistema de construção em constante movimento. Dito isto,

  2. Os scripts de porta do ARM têm a ordem que é o que alguém está portando para uma nova arquitetura ou o toolchain precisará.

por 15.09.2014 / 09:02